TurboPL Referenz if/falls Kommando |
Top Previous Next |
Syntax if Selektion Erklärung Bedingte Bearbeitung von Kommandos Hier werden die Kommandos nur dann bearbeitet, wenn die Selektion zutrifft. Andernfalls wird mit dem nächsten Kommando nach END fortgefahren. if Selektion Kommandos2 Auch hier werden die Kommandos1 ausgeführt, wenn die Selektion zutrifft. Im anderen Fall jedoch werden die Kommandos2 ausgeführt. Die Selektion hat hier die Funktion eines binären Schalters. Es können jedoch noch mehr Alternativen auftreten. Dafür kann man jeweils einen eigenen ELSIF-Zweig einbauen: if Selektion1 Hier wird zunächst die erste Selektion geprüft. Trifft sie zu, so werden die Kommandos1 ausgeführt und anschließen die Bearbeitung nach dem END fortgesetzt. Andernfalls wird Selektion2 geprüft, und im positiven Fall werden die Kommandos2 ausgeführt und dann ebenfalls an das Kommando nach dem END gesprungen. Das gleiche wiederholt sich für alle anderen Alternativen mit ELSIF, bis keine weitere mehr vorhanden ist. Nur in diesem Fall werden die KommandosX nach dem ELSE ausgeführt. Statt IF, ELSE und ELSIF können auch die deutschen Entsprechungen FALLS, SONST und ANDERNFALLS benutzt werden. Beispiel Anrede im Datenbankjob: .IF Geschlecht ist weiblich |