Una de las cosas que hace Rubí preferible a los programadores es que es un lenguaje basado en objetos . Los programadores pueden crear una instrucción en Ruby como una manera de visitar todos los objetos de una colección de objetos y hacer algo específico con ellos, un proceso comúnmente conocido como de " repetir " . Puede crear una instrucción con matrices , objetos de Galería o cualquier otro objeto que incluyen el módulo Enumerable . Hay dos maneras de hacerlo : mediante la creación de un estado de cuenta o mediante la creación de la declaración equivalente cada uno. Instrucciones
Elige un objeto
1
Elija un objeto que desee para repetir .
2
Definir el resultado deseado . ¿Qué tipo de objeto que elija depende de los resultados deseados . Para contar dentro de un rango específico que tendrá que utilizar un objeto Range. Por ejemplo , a contar del 1 al 10, utilice este código: a = ( 1 .. 10 ) Para crear una lista de elementos u objetos , usted tendrá que utilizar un objeto de matriz . . Por ejemplo, una lista de los estados sería el siguiente : a. =% { Maine Michigan Alaska Florida }
Crear una instrucción en Ruby
3
Componer la sentencia for . La estructura básica es " para el objeto en la colección " . En el siguiente ejemplo "a" es un objeto Range . En la declaración "Yo en una" i es un número dentro del rango de tolerancia del 1 al 10 : a = ( 1 .. 10) para i en un
4
Pase el bucle de un bloque . El bloque es la sección de código que se va a ejecutar en cada elemento de la colección : a = ( 1 .. 10 ) for i in aputs "El número es # { i }" pone " Dos veces el número es # { i * 2 } end
crear el equivalente cada declaración
5
Utilice la expresión: " collection.each hacer