Istruzioni eseguibili
Aggiornamento: novembre 2007
Un'istruzione eseguibile esegue un'azione. Può chiamare una procedura, diramarsi in un altro punto del codice, far scorrere in ciclo diverse istruzioni o valutare un'espressione. Un'istruzione di assegnazione è un caso speciale di un'istruzione eseguibile.
L'esempio illustrato di seguito utilizza una If...Then...Else struttura di controllo per eseguire blocchi di codice diversi basati sul valore di una variabile. Dentro ogni blocco di codice, un ciclo For...Next viene eseguito un numero di volte specificato.
Public Sub startWidget(ByVal aWidget As widget, _
ByVal clockwise As Boolean, ByVal revolutions As Integer)
Dim counter As Integer
If clockwise = True Then
For counter = 1 To revolutions
aWidget.spinClockwise()
Next counter
Else
For counter = 1 To revolutions
aWidget.spinCounterClockwise()
Next counter
End If
End Sub
L'istruzione If nell'esempio precedente verifica il valore del parametro clockwise. Se il valore è True, chiama il metodo spinClockwise di aWidget. Se il valore è False, chiama il metodo spinCounterClockwise di aWidget. La struttura di controllo If...Then...Else termina con End If.
Il ciclo For...Next dentro ogni blocco chiama il metodo appropriato un numero di volte uguale al valore del parametro revolutions.