Una delle cose che rende Rubino preferibile programmatori è che è un linguaggio object-based . I programmatori possono creare per la dichiarazione in Ruby come un modo per visitare ogni oggetto in un insieme di oggetti e di fare qualcosa di specifico con loro , un processo comunemente conosciuto come a " scorrere " . È possibile creare una dichiarazione di con array , oggetti Range o oggetti che comprendono il modulo Enumerable . Ci sono due modi per farlo : con la creazione di un'istruzione o creando la dichiarazione equivalente ciascuno .
Istruzioni scegliere un oggetto
1
scegliere un oggetto che si desidera scorrere .
2
Definire il risultato desiderato. Che tipo di oggetto che si sceglie dipende dal risultato desiderato. Per contare in un intervallo specifico è necessario utilizzare un oggetto Range . Ad esempio, per contare da 1 a 10, utilizzare questo codice : a = ( 1 .. 10 ) Per creare un elenco di elementi o oggetti , è necessario utilizzare un oggetto array . . Ad esempio, un elenco di stati sarebbe simile a questa : a. = % { Maine Michigan Alaska Florida }
Creare un istruzione FOR in Ruby
3
comporre l'istruzione for . La struttura di base è " per oggetto nella collezione" . Nel seguente esempio "a" è un oggetto Range . Nella dichiarazione " for i in una " i è un numero all'interno del range definito da 1 a 10 : a = ( 1 .. 10) for i in un
4
Passare il ciclo for un blocco . Il blocco è la sezione di codice che deve essere eseguito per ogni elemento della collezione : a = ( 1 .. 10) for i in aputs "Il numero è # {i} " mette " Due volte il numero è # {i * 2 } end
Crea il equivalente ogni istruzione
5
usare l'espressione : " collection.each fare