IF-THEN-ELSE-END IF/de
(→See also) |
(→Example) |
||
Line 95: | Line 95: | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | = <span class="f_Header"> | + | = <span class="f_Header">Beispiel</span> = |
<br/><source lang="bascomavr"> | <br/><source lang="bascomavr"> | ||
Dim A As Integer | Dim A As Integer | ||
A = 10 | A = 10 | ||
− | If A = 10 Then ' | + | If A = 10 Then 'Bedingung |
− | Print " | + | Print "Dieses wird ausgefuehrt." 'Dieses wird ausgegeben |
Else | Else | ||
</source><br/>{{Languages}} | </source><br/>{{Languages}} | ||
[[Category:BASCOM Language Reference/de]] | [[Category:BASCOM Language Reference/de]] |
Revision as of 00:47, 19 February 2013
Contents |
Funktion
Erlaubt die bedingte Ausführung bzw. Verzweigung in Abhängigkeit von einer Bedingung.
Syntax
IF expression THEN
[ ELSEIF expression THEN ]
[ ELSE ]
END IF
Anmerkungen
Expression |
Beliebiger Ausdruck der zu Wahr oder Falsch ausgewertet werden kann. |
Einzeilenversion :
IF expression THEN statement [ ELSE statement ]
Die Verwendung von [ELSE] ist optional.
Bedingungen bei IF THEN können auch Bits und Bit Indizes verwenden.
IF var.bit = 1 THEN
^--- bit is a variable or numeric constant in the range from 0-255
Man kann OR oder AND benutzen um Mehrfachbedingungen zu konstruieren. Die Bedingungen werden von links nach rechts ausgewertet.
IF A=1 OR A=2 OR A=3 OR B>10 THEN
IF A=1 AND A>3 THEN
Dim Var As Byte, Idx As Byte
Var = 255
Idx = 1
If Var.idx = 1 Then
Print "Bit 1 ist 1"
EndIf
Siehe auch
Beispiel
Dim A As Integer A = 10 If A = 10 Then 'Bedingung Print "Dieses wird ausgefuehrt." 'Dieses wird ausgegeben Else
Languages | English • Deutsch |
---|