REPEAT - UNTIL

Da Gambas-it.org - Wikipedia.
Versione del 5 mar 2017 alle 08:28 di Vuott (Discussione | contributi) (Creata pagina con "Il ciclo '''Repeat...Until''', la cui sintassi è: Repeat ...... Until ''condizione'' viene ripetuto fino a quando ''condizione'' risulta <SPAN Style="text-decoration:und...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Il ciclo Repeat...Until, la cui sintassi è:

Repeat
  ......
Until condizione

viene ripetuto fino a quando condizione risulta falsa.

Poiché la verifica di condizione è posta e dunque avviene in fondo al ciclo, esso viene compiuto almeno una volta a prescindere dal risultato di condizione.


Mostriamo un esempio pratico:

Public Sub Main()
 
 Dim i As Integer
 
  Repeat
     Print i;
     Inc i
  Until i = 10   ' Se "i" non è uguale a 10, allora il ciclo si ripete
  
  Print i
  
End


Equivalenza tra il ciclo Repeat...Unitil ed il ciclo Do...Loop Until

Al posto del ciclo Repeat...Until è possibile utilizzare il ciclo Do...Loop Until, il quale si comporta esattamente come il ciclo Repeat...Until.


Mostriamo un esempio pratico:

Public Sub Main()
 
 Dim i As Integer
 
  Do
     Print i;
     Inc i
  Loop Until i = 10   ' Se "i" non è uguale a 10, allora il ciclo si ripete
  
  Print i
  
End