Differenze tra le versioni di "BREAK-EXIT"
Da Gambas-it.org - Wikipedia.
Riga 5: | Riga 5: | ||
Public Sub Main() | Public Sub Main() | ||
− | Dim | + | Dim b As Byte |
− | For | + | For b = 1 To 100 |
− | If | + | If b= 55 Then |
− | Print " | + | Print "b = "; b |
<FONT color=red>'''Break'''</font> <FONT Color=gray>' ''oppure:'' '''Exit'''</font> | <FONT color=red>'''Break'''</font> <FONT Color=gray>' ''oppure:'' '''Exit'''</font> | ||
Endif | Endif |
Versione attuale delle 15:54, 6 lug 2024
Break / Exit: determinano l'uscita immediata da un ciclo.
Il programma continua, comunque, all'interno della medesima routine, e più precisamente all'istruzione successiva al ciclo, dal quale è uscito. [nota 1]
Esempio:
Public Sub Main() Dim b As Byte For b = 1 To 100 If b= 55 Then Print "b = "; b Break ' oppure: Exit Endif Next Print "Questa è l'istruzione successiva. " End
Note
[1] Se si vuole che il programma esca dal ciclo e non prosegua con il restante codice, uscendo così proprio dalla routine, allora si dovrà usare l'istruzione "Return" anziché "Break".