Hallo,
wie verhält es sich bei IF THEN ELSE abfragen und dessen kompaktheit?
also ich meine folgendes, wenn ich nach dem If...Then kein Begin habe, dann wird nur die direkt nachfolgende Anweisung bei true ausgeführt, alles nachfolgende wird in jedem Fall ausgeführt. will ich mehrere Sachen ausführen, muss ich das in begin..end einbauen, oder? selbiges dann bei If..Then..Else If.
Im Beispiel sollte die Lösung also a=1 sein, oder?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| a:=2;
If 1>2 Then a:=0; Else If 2>1 Then a:=4; a:=a*2;
If 1>2 Then a:=0; Else a:=a/8; |