IF-THEN-ELSE-END IF/de

(Difference between revisions)
Jump to: navigation, search
((**COPIED FROM ENGLISH PAGE**) =)
(Remarks)
Line 27: Line 27:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Remarks</span> =
+
= <span class="f_Header">Anmerkungen</span> =
 
<div style="padding: 0px; margin: 0px 0px 0px 4px;">
 
<div style="padding: 0px; margin: 0px 0px 0px 4px;">
 
{| width="541" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;"
 
{| width="541" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;"
Line 35: Line 35:
  
 
| valign="top" width="100%" style="width: 444px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="100%" style="width: 444px; border: 1px solid rgb(0, 0, 0);" |  
Any expression that evaluates to true or false.
+
Beliebiger Ausdruck der zu Wahr oder Falsch ausgewertet werden kann.
  
 
|}
 
|}
Line 43: Line 43:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
The one line version of IF can be used&nbsp;:
+
Einzeilenversion&nbsp;:
  
 
IF expression THEN statement [ ELSE statement ]
 
IF expression THEN statement [ ELSE statement ]
  
The use of [ELSE] is optional.
+
Die Verwendung von [ELSE] ist optional.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
Tests like IF THEN can also be used with bits and bit indexes.
+
Bedingungen bei IF THEN können auch Bits und Bit Indizes verwenden.
  
 
IF var.bit = 1 THEN
 
IF var.bit = 1 THEN
Line 59: Line 59:
 
&nbsp;
 
&nbsp;
  
You can use OR or AND to test on multiple conditions. The conditions are evaluated from left to right.
+
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 OR A=2 OR A=3 OR B>10 THEN
Line 79: Line 79:
 
If Var.idx = 1 Then
 
If Var.idx = 1 Then
  
&nbsp;Print "Bit 1 is 1"
+
&nbsp;Print "Bit 1 ist 1"
  
 
EndIf
 
EndIf

Revision as of 00:45, 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

 

 

See also

ELSE

 

 

Example


Dim A As Integer
A = 10
If A = 10 Then                                             'test expression
Print "This part is executed."                           'this will be printed
Else

Languages   English Deutsch  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language