if
if
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | Wert |
Stack(Out) | Top | - |
Der auf Stack-Top liegende Wert wird in { TRUE, FALSE } konvertiert:
Stack leer | FALSE |
numerischer Wert = 0 | FALSE |
numerischer Wert != 0 | TRUE |
leere Variable (INVALID) | FALSE |
Objekt | TRUE |
NULL-Objekt | FALSE |
sonstiger Wert | TRUE |
Die folgende Anweisung (der folgende Anweisungsblock) wird bei TRUE ausgeführt und bei FALSE übergangen. Wie die Tabelle zeigt, liefert eine Variable, der bisher noch kein Wert zugewiesen wurde, FALSE.