Inform e Glulx/Le basi di Inform/For, break e continue: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuova pagina: ==For, break e continue== Un altro ciclo da esaminare è il <tt>for</tt>. Ecco un esempio che ne illustra il funzionamento: ! Esempio sull’utilizzo del ciclo FOR – versione 1 <b…
 
Nessun oggetto della modifica
Riga 44:
Anche il comando <tt>if</tt> ha adesso delle istruzioni racchiuse da delle parentesi graffe; questo accade perché le istruzioni che gli appartengono sono più di una, al contrario di quello che avviene per l’istruzione <tt>else</tt>.
 
[[Immagine:Inform e Glulx-sp.gif|centre|435 px|]]
 
Il comando <tt>break</tt> si usa per fermare un ciclo, qualunque sia la sua condizione:
Line 85 ⟶ 86:
il risultato è esattamente identico a quello di prima, solo questa volta abbiamo usato l’istruzione <tt>break</tt> al posto di <tt>count=5</tt>.
 
[[Immagine:Inform e Glulx-sp.gif|centre|435 px|]]
 
Un altro tipico utilizzo didel questaciclo istruzione<tt>for</tt> si ha quando abbiamo a che fare con un [[w:Loop_infinito|ciclo infinito]]:
 
! Esempio sull’utilizzo del ciclo FOR – versione 3
Line 125 ⟶ 127:
In questo esempio, il computer continua a ripetere la domanda fino a quando l’utente non dà la risposta giusta. Il "merito" di tutto questo è dato dal ciclo <tt>for</tt> definito senza condizioni tra le sue parentesi (<tt>for ( : : )</tt>).
 
[[Immagine:Inform e Glulx-sp.gif|centre|435 px|]]
 
Ecco ora un altro esempio che utilizza invece l’istruzione <tt>continue</tt>:
Line 162 ⟶ 165:
 
[[Categoria:Inform e Glulx|Le basi di Inform|For, break e continue]]
{{Avanzamento|100%|137 giugnonovembre 2009}}