“Conocimientos Programación>Rubí Programación

Cómo crear un bucle while en Ruby

2011/10/30
Cuando se crea un bucle while en Ruby, básicamente estás diciendo ", mientras que X es verdad, hacer Y" o incluso "hasta X es falsa , hacer Y. " Los programadores crean un bucle while en Ruby en situaciones en las que quieren un bloque de código al bucle mientras una condición particular, es cierto . También hay una función inversa , el bucle hasta que se ejecutará hasta que la condición se evalúa como verdadera . Tan pronto como la condición es verdadera , el bucle hasta que se termina . Instrucciones
Crear un bucle while
1

Crear una sentencia condicional , tales como: i = 10while i> 0
2

determinar cuánto tiempo se ejecute el bucle. A veces, esto implica la creación de una variable fuera del bucle while para realizar un seguimiento de su progreso . En este ejemplo, el bucle while se utiliza para restar de la variable " i" : i = se añadirá 10while i> 0 # bloque de código que contiene la resta hereend
3

crear el bloque . El bloque es una pieza de código que se ejecuta cada vez que el bucle se ejecuta . En la mayoría de los casos , el bloque también modifica la condición . En este ejemplo , la intención es a restar de la variable " i ". Este bucle lee los números desde el teclado y les resta "i . " Debido a la sentencia condicional en el bucle while , si al final del bucle " i" es 0 o menos, el bucle se termina : i = 10while i> 0i = i - gets.chomp.to_iputs "i ahora es # { i } "end
Crear una Until
4

Elige un bucle while .
5

Reemplazar ", mientras que "por" hasta " . Aunque hasta sirve el mismo propósito que , mientras que en el ejemplo anterior, no pasaría nada como i> 0 se evalúa como verdadera , tan pronto como se ejecute el bucle. Esto significa que el bloque no se ejecutará ni una sola vez . Sin embargo, en algunos casos es más clara.
6

Considere los siguientes dos ejemplos. Utilizando hasta es una forma más concisa de la devolución del result.1 . aunque no wait_until_ready is_ready () () end2 . hasta is_ready () wait_until_ready () End of

Rubí Programación
Cómo crear una matriz en Ruby
Tipos de Visual Basic Barras de herramientas
Cómo configurar text_field Valor form_tag en Ruby on Rails
Cómo utilizar Constant Global en Ruby Rails
Cómo actualizar los atributos en Rails
Cómo desinstalar Gemas
Cómo escribir una secuencia de comandos de Ruby
Cómo convertir un personaje a otro en Ruby
Conocimientos Informáticos © http://www.ordenador.online