Creare un'istruzione condizionale , come ad esempio : i = 10while i> 0
2
determinare il tempo per eseguire il ciclo. Questo a volte comporta la creazione di una variabile al di fuori del ciclo while per monitorare i progressi. In questo esempio , il ciclo while viene usato per sottrarre la variabile "i" : i = verrà aggiunto 10while i> 0 # blocco di codice contenente sottrazione hereend
3
creare il blocco . Il blocco è un pezzo di codice che viene eseguito ogni volta che viene eseguito il ciclo . Nella maggior parte dei casi , il blocco di modifica anche la condizione. In questo esempio , l'intento è quello di sottrarre dalla variabile "i ". Questo ciclo legge i numeri dalla tastiera e li sottrae "i ". A causa della istruzione condizionale nel ciclo while , se alla fine del ciclo "i" è 0 o inferiore , il ciclo si concluderà : i = 10while i> 0i = i - gets.chomp.to_iputs " i è ora # {i } " end
Crea un Until
4
Scegli un ciclo while .
5
Sostituire " mentre " con " fino a quando " . Anche se fino a quando serve allo stesso scopo , mentre , nel precedente esempio , non sarebbe successo niente , come i> 0 restituisce true , non appena viene eseguito il ciclo. Ciò significa che il blocco non eseguirà nemmeno una volta . Tuttavia, in alcuni casi è più chiaro .
6
Consideriamo i seguenti due esempi . Utilizzando fino a quando è un modo più conciso di restituire il result.1 . mentre non is_ready ( ) wait_until_ready ( ) End2 . fino is_ready ( ) wait_until_ready ( ) end
Programmazione © www.354353.com