Wenn-Dann-Sonst-Endif-Anweisungen
Wenn-Dann-Sonst-Endif-Anweisungen werden in Zeichnungsskripts verwendet, um zu bestimmen, ob ein Element bestimmte Attribute hat, und um den Programm-Flow basierend auf den Ergebnissen zu kontrollieren. Im Folgenden finden Sie Beispiele für Syntax:
wenn (Ausdruck), dann 1 oder mehrere Anweisungen endif
OR
wenn (Ausdruck), dann 1 oder mehrere Anweisungen sonst 1 oder mehrere Anweisungen endif
OR
wenn(Ausdruck), dann 1 oder mehrere Anweisungen sonst wenn (Ausdruck), dann 1 oder mehrere Anweisungen sonst wenn ... sonst 1 oder mehrere Anweisungen endif
Der Teil des Ausdrucks einer wenn-Anweisung muss einen ganzzahligen Wert bewerten und ist normalerweise true oder false. Jeder Wert ungleich null gilt als true. Wenn der Ausdruck false oder null bewertet, wird der Sonst-Teil der Anweisung, sofern vorhanden, ausgeführt. Das folgende Zeichnungsskriptsegment nutzt die Wenn-Dann-Sonst-Endif-Formel.
Beispiel:
wenn (level == 23), dann style = (1, 0,5) color = "green" sonst wenn (level == 45), dann style = (1,0, 0,25, 0,5, 0,25) dann area_fill = true color = "blue, sky" sonst style = 0 color = (0, 0, 0) endif