 |
|
BaselScript |
Beschreibung
Bedingungen
Format IF-Bedingung in BASEL-Sprache:
if condition
instruction...
......
else
instruction...
......
endif
oder
if condition
instruction
....
endif
Die bedingte if-Anweisung wird verwendet, um den Berechnungsprozess in zwei Richtungen zu unterteilen.
Zunächst wird der Ausdruck ausgewertet, der einen logischen Typ haben muss.
Ist dies der Fall, wird die erste Anweisung ausgeführt, andernfalls die zweite.
P.S. Solche verschachtelte Bedingungen sind in dieser Version nicht zulässig!
if ...
if
endif
endif
Beispiel 1:
if #sum > 30
message "summe > 30"
else
message "summe <= 30"
endif
Beispiel 2:
if #array_sum[#index] > 100 & #array_sum[#index] <= 200
message "200 >= summe > 100"
else
message " summe <= 100 or summe > 200"
endif
Beispiel 3:
#a=1
#b=1
if #a && #b
message "true"
else
message "false"
endif
Ergebnis ist "true"
Ausdrücke
#a = #b + 345 + 2.5
or
#d = 25 + (#x + 6) / 2
Zuweisungen:
#city = "Mannheim"
#address = $concat (#city, "", #street, "", #hous)
#sum = 30