Differenze tra le versioni di "Modificare il "passo" del ciclo For"

Da Gambas-it.org - Wikipedia.
(Nuova pagina: E' possibile modificare mediante il codice l'indice del "''passo''" del ciclo For, incrementando o decrementando la variabile del ciclo medesimo: '''Public''' Sub Button1_Click() ...)
 
Riga 1: Riga 1:
E' possibile modificare mediante il codice l'indice del "''passo''" del ciclo For, incrementando o decrementando la variabile del ciclo medesimo:
+
E' possibile modificare mediante il codice l'indice del "''passo''" del ciclo [[FOR...NEXT|FOR]], incrementando o decrementando la variabile del ciclo medesimo:
 
  '''Public''' Sub Button1_Click()
 
  '''Public''' Sub Button1_Click()
 
   
 
   
Riga 16: Riga 16:
 
   
 
   
 
  '''End'''
 
  '''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''.
+
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>Pertanto in console avremo, mostrato, questo risultato:
 
<BR>pre-->  0
 
<BR>pre-->  0

Versione delle 05:17, 20 feb 2013

E' possibile modificare mediante il codice l'indice del "passo" del ciclo FOR, incrementando o decrementando la variabile del ciclo medesimo:

Public Sub Button1_Click()

 Dim j As Byte

  For j = 1 To 9
 
      Print "pre-->  "; j

    inc j

      Print "post-->  "; j
      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.
Pertanto in console avremo, mostrato, questo risultato:
pre--> 0
post--> 1

pre--> 2
post--> 3

pre--> 4
post--> 5

pre--> 6
post--> 7

pre--> 8
post--> 9