BREAK-EXIT: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Creata pagina con ''''Break / Exit''': determinano l'uscita da un ciclo o da un condizionale. Il programma continua, comunque, all'<SPAN Style="text-decoration:underline">interno</span> della me...') |
Nessun oggetto della modifica |
||
| (5 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 1: | Riga 1: | ||
'''Break / Exit''': determinano l'uscita da un ciclo | '''Break / Exit''': determinano l'uscita immediata da un ciclo. | ||
<BR>Il programma continua, comunque, all'<SPAN Style="text-decoration:underline">interno</span> della medesima routine, e più precisamente all'istruzione successiva al ciclo, dal quale è uscito. <SUP>[[[#Note|nota 1]]]</sup> | |||
Esempio: | Esempio: | ||
Public Sub Main() | |||
Dim b As Byte | |||
For b = 1 To 100 | |||
If b= 55 Then | |||
Print "b = "; b | |||
<FONT color=red>'''Break'''</font> <FONT Color=gray>' ''oppure:'' '''Exit'''</font> | |||
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|Return]]" anziché "Break". | |||
Versione attuale delle 16: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".