11.10 Block-EndBlock-Anweisung

 
Block <block-code> EndBlock

Die Block-Anweisung führt den folgenden Code in einem separaten Rahmen aus. Diese Anweisung werden Sie selten gebrauchen. Normalerweise werden Sie dies nicht benötigen. Hier ist ein Beispiel:

 
For k = 1 To 100
    Block
        Local k
        For k = 1 To 2
            DebugPrint(k)
        Next
    EndBlock   ; lokal "k" ist nun gelöscht
Next

Der obige Code verwendet zwei Variablen in zwei verschachtelten Schleifen mit dem Namen k. Dies ist nur möglich, weil wir die innere Schleife in einem eigenen Block gesetzt und eine neue lokale Variable k in diesem Block erstellt haben. Diese lokale Variable ist nur in diesem Block zugänglich. Nach der EndBlock-Anweisung wird die lokale Variable k gelöscht und die globale k wieder verwendet.


Navigation zeigen