Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> rubino Programmazione >> .

Come leggere una stringa da input e farne Lettere

Un programma per elaboratore , al suo centro assoluto , è un insieme di istruzioni combinate per creare un unico algoritmo utilizzato per risolvere un problema o di sviluppare una funzione . Numeri interi , galleggianti ( numeri in virgola mobile ) e le stringhe sono tre dei programmi più elementari usano durante la lettura o interpretazione di ingresso . Le stringhe sono una sequenza di caratteri alfabetici , " la mela " , " x " e " 123abc " sono tutti esempi di stringhe. Creazione di un programma che prende l'input dell'utente , la converte in singole lettere o caratteri , e quindi visualizza i risultati richiede un algoritmo relativamente semplice . Istruzioni
1

Codice Inserisci indirizzare l'utente ad entrare in ingresso. Utilizzare la sintassi che emette testo sulla pagina . Alcuni linguaggi di programmazione , come Ruby o Python , usa " put " o " print " per il testo di output . Utilizzando Rubino come esempio :

mette " Si prega di inserire il testo : "
2

Fornire un prompt che l' utente può inserire i dati. Creare una variabile per contenere l' input dell'utente , quindi creare una variabile per convertire l' input dell'utente per stringa :
ingresso

= getsletters = input.chomp.to_s

Rubino usa " si" per richiedere e ottenere l'input dell'utente . " Chomp " taglia fuori la nuova linea che si crea quando l'utente preme "Invio". " to_s " converte l' input dell'utente in una stringa . "Input " e "lettere " sono le variabili .
3

scrivere una riga che restituisce la stringa in modo che l' utente può leggere indietro il loro ingresso . Usare un metodo simile a " puts " o "Stampa" , quindi concatenare le "lettere" variabile " . " :

Mette "Hai inserito " + lettere + Commercio
4

chiamare un metodo per separare la stringa in singole lettere , poi creare un array composto di ciascuna lettera :

list_letters = letters.split ( //) per

quanto sopra codice , rubino utilizza il metodo "split " per separare i caratteri nella variabile " lettere" . Rubino . Poi inserisce i caratteri in un array chiamato " list_letters "
5

Creare una nuova variabile come avete fatto in precedenza , quindi chiamare un metodo per convertire l'array in una stringa . Ad esempio, se un utente di nome John entrò nel suo nome nel programma, sulla base del codice di cui sopra , Ruby convertirà il nome di un array composto da elementi di "J ", "o ", "h " e . " n" il codice di seguito converte la matrice in una stringa che l' utente può leggere : lista dei

= list_letters.join ( " , " ) per

la virgola tra il tra parentesi indica al programma di separare ogni singola lettera nella stringa con una virgola
6

uscita i risultati utilizzando " mette ", "stampa" o codice simile : .

puts " il testo si compone di lettere: " " . " + lista + Commercio

 

Programmazione © www.354353.com