User manual
90 Alfabetisk lista
If
Katalog >
If BoolesktUttr1 Then
Block1
ElseIf BoolesktUttr2 Then
Block2
⋮
ElseIf BoolesktUttrN Then
BlockN
EndIf
Medger förgrening. If BooleanExpr1
utvärderar till sant och exekverar Block1. If
BooleanExpr1 utvärderar till falskt,
utvärderar BooleanExpr2, osv.
ifFn()
Katalog >
ifFn(BooleanExpr,Value_If_true [,Value_
If_false [,Value_If_unknown]]) ⇒ uttryck,
lista eller matris
Utvärderar det booleska uttrycket
BooleanExpr (eller varje element från
BooleanExpr ) och producerar ett resultat
baserat på följande regler:
• BooleanExpr kan testa ett enstaka
värde, en lista eller en matris.
• Om ett element i BooleanExpr
utvärderas som sant erhålls motsvarande
element från Value_If_true.
• Om ett element i BooleanExpr
utvärderas som falskt erhålls motsvarande
element från Value_If_false. Om du
utelämnar Value_If_false erhålls undef.
• Om ett element i BooleanExpr är
varken sant eller falskt erhålls
motsvarande element från Value_If_
unknown. Om du utelämnar Value_If_
unknown erhålls undef.
• Om det andra, tredje eller fjärde
argumentet i funktionen ifFn() är ett
enstaka uttryck tillämpas det booleska
testet på varje position i BooleanExpr.
Testvärdetpå 1 är mindre än 2.5, varför
dess motsvarande
Value_If_True element5 kopieras till
resultatlistan.
Testvärdetpå 2 är mindre än 2.5, varför
dess motsvarande
Value_If_True element6 kopieras till
resultatlistan.
Testvärdetpå 3 är inte mindre än 2,5, varför
dess motsvarande Value_If_False
element 10 kopieras till resultatlistan.
Value_If_true är ett enstaka värde och
motsvarar varje vald position.