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