|
If-uttryck är villkorssatser som utvärderar ett givet enkelt uttryck som sant och sedan returnerar en lista med uttryck som stämmer med sant-värdet. Om det enkla uttrycket som du utgår ifrån utvärderas som falskt (0) testas elseif- och else-villkoren och uttryckslistor returneras, om tillämpligt.
Uttryck
|
Syntax
|
Returnerar
|
If
|
if ( simple expression ) then
list of expressions
elseif ( simple expression ) then
list of expressions
else
list of expressions
endif
|
Resultatet av listan med uttryck kopplad till giltiga villkor i if-uttrycket.
Du måste inte ha med några elseif(...)- eller else-satser i if-uttrycket, men du måste avsluta uttrycket med endif.
|
Följande är exempel på användning av ett if-uttryck:
Uttryck
|
Returnerar
|
if ( 1 < 2 ) then 1 endif
|
1
|
if ( "abc" > "def") then 1 and 0 else 0 endif
|
0
|
if ( Field1 < Field2 ) then Field3 = 0 elseif ( Field1 > Field2 ) then Field3 = 40 elseif ( Field1 == Field2 ) then Field3 = 10 endif
|
Varierar beroende på vilka värden som används för Field1 och Field2. Exempel: Om Field1 är 20 och Field2 är 10 får Field3 värdet 40 med detta uttryck.
|
|
|
|