Programação  
 
Conhecimento computador >> Programação >> Programming Ruby >> 
Como ler uma string de entrada e torná-lo em Cartas
Um programa de computador , em sua essência absoluta , é um conjunto de instruções combinadas para criar um único algoritmo usado para resolver um problema ou desenvolver um recurso. Números inteiros , floats (números de ponto flutuante ) e cordas são três dos elementos mais básicos programas usam ao ler ou interpretar de entrada. Strings são uma seqüência de caracteres alfabéticos , "a maçã ", " x " e " 123abc " são exemplos de strings. Criar um programa que leva a entrada do usuário , converte-lo para letras individuais ou de caracteres, em seguida, gera os resultados requer um algoritmo relativamente simples. Instruções
um código

Insert direcionando o usuário para entrar entrada. Use uma sintaxe que gera texto na página. Algumas linguagens de programação , como Ruby ou Python , use "puts" ou "print" para texto de saída. Usando Ruby como um exemplo:

coloca "Por favor, insira o texto : "
2

Fornecer um aviso de que o usuário pode inserir dados em . Criar uma variável para armazenar a entrada do usuário , em seguida, criar uma variável para converter a entrada do usuário para string:

entrada = getsletters = input.chomp.to_s

Ruby usa "pega" para pedir e obter a entrada do usuário . cortes " Chomp " fora da nova linha que é criado quando o usuário pressiona " Enter". " to_s " converte a entrada do usuário para uma string. "Input" e "letras" são as suas variáveis.
3

Escrever uma linha que gera a seqüência de modo que o usuário possa ler sua entrada. Use um método semelhante ao "puts" ou "print" , então concatenar a variável " letras ": " . " :

Coloca " Você digitou" + letras +

4

Chamar um método de separar a string em letras individuais , então criar uma matriz composta de cada letra :

list_letters = letters.split (//)

No acima código , Ruby usa o método "split" para separar os caracteres na variável " letras" . Rubi , em seguida, insere os personagens em um array chamado " list_letters "
5

Crie uma nova variável como fez anteriormente ,. Então chamar um método para converter a matriz em uma string . Por exemplo, se um usuário chamado John entrou em seu nome no programa , com base no código acima , Ruby irá converter o nome de um array com os elementos "J ", " O", "H" e . " n" o código abaixo converte a matriz para uma string que o usuário pode ler :

list = list_letters.join ( ",")

a vírgula entre o parênteses instrui o programa para separar cada letra individual na seqüência com uma vírgula
6

saída os resultados usando "puts ", "Imprimir " ou código semelhante : .

coloca " seu texto é composto pelas letras :" + lista +

" . "

Anterior :

Próximo : No
  Os artigos relacionados
·Como importar Rubi 
·Como verificar se uma constante é definida em Ruby 
·Java vs . Rubi 
·Como substituir uma classe de Ruby 
·Como criar Tarballs em Ruby 
·Como executar o Aptana com os trilhos já instalados 
·Como usar Rails Rake atualizar Projetos 
·Como fazer um programa Ruby que imprime um documento 
·Como substituir Scaffold Active 
·Como analisar um arquivo HTML com Ruby 
  Artigos em destaque
·Como usar um Resig MicroTemplate 
·O que é a coesão em Engenharia de Software 
·O que é o MS Hierarchial FlexGrid 
·Como transferir uma String de uma caixa de texto a um D…
·Como notas médias Usando Java 
·Como bloquear Geodatabases 
·Tipos de dados Pascal 
·Como executar Applets no NetBeans 
·Como Aplicar um Array em BorderLayout 
·Como converter decimal para hexadecimal 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados