| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> rubino Programmazione >> Content
    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

    Previous :

    next :
      Articoli Correlati
    ·Come aggiornare gli attributi in Rails 
    ·Come per afferrare un elemento di array in Python 
    ·Come creare file utilizzando Rubino FileUtils 
    ·Come fermare tutte le esecuzioni su Ruby 
    ·Come controllare Oggetto Nil in Ruby 
    ·Come verificare se una costante è definita in Ruby 
    ·Come input un file in Ruby 
    ·Attributi di Valore predefinito Rails 
    ·Come creare un array multidimensionale in Ruby 
    ·Come trovare un elemento di array in Ruby 
      Articoli in evidenza
    ·Come per rilevare una applicazione in esecuzione in VB 
    ·Come disattivare la visualizzazione degli errori in PHP…
    ·Come ottenere un file CSV in MySQL 
    ·Come ordinare REXX Variabili Staminali 
    ·Un 3D API Java Tutorial 
    ·Come prova di un array vuoto con JavaScript 
    ·Come scrivere i file XML in PHP 
    ·Come aggiornare una query VBA in Access 
    ·MySQL Data Load Tutorial 
    ·Come leggere iFrame contenuti in JavaScript 
    Copyright © Conoscenza Informatica http://it.wingwit.com