Da Gambas-it.org - Wikipedia.
|
|
(Una versione intermedia di uno stesso utente non è mostrata) |
Riga 1: |
Riga 1: |
− | E' possibile modificare mediante il codice l'indice del "''passo''" del ciclo [[FOR...NEXT|FOR]], incrementando o decrementando la variabile del ciclo medesimo:
| + | #REDIRECT [[FOR...NEXT#Modificare_arbitrariamente_il_valore_della_variabile_del_ciclo_FOR]] |
− | '''Public''' Sub Main()
| |
− |
| |
− | Dim b As Byte
| |
− |
| |
− | For b = 1 To 9
| |
− |
| |
− | Print "pre--> "; b
| |
− |
| |
− | inc b
| |
− |
| |
− | Print "post--> "; b
| |
− | Print
| |
− |
| |
− | Next
| |
− |
| |
− | '''End'''
| |
− | In questo esempio nella console vedremo scritto con ''pre-->'' il valore della variabile del ciclo incrementato dal ciclo ''FOR'' medesimo; mentre con ''post-->'' il valore sarà incrementato di un'unità. Tale ultimo incremento non andrà perso, poiché il ciclo ne terrà conto incrementando comunque la variabile del ciclo appena prima incrementata dal codice con la funzione ''Inc''.
| |
− | <BR>Pertanto in console avremo, mostrato, questo risultato:
| |
− | <BR>pre--> 1
| |
− | <BR>post--> 2
| |
− | | |
− | pre--> 3
| |
− | <BR>post--> 4
| |
− | | |
− | pre--> 5
| |
− | <BR>post--> 6
| |
− | | |
− | pre--> 7
| |
− | <BR>post--> 8
| |
− | | |
− | pre--> 9
| |
− | <BR>post--> 10
| |
Versione attuale delle 19:59, 22 dic 2021