User manual

92 Alfabetisk oversigt
If
Katalog >
Block1 og Block2 kan re en enkelt
sætning.
If BooleanExpr1 Then
Block1
ElseIf BooleanExpr2 Then
Block2
ElseIf BooleanExprN Then
BlockN
EndIf
Muliggør en forgrening. Hvis BooleanExpr1
evalueres som sand, eksekveres Block1.
Hvis BooleanExpr1 evalueres som falsk,
evalueres BooleanExpr2, og så videre.
ifFn()
Katalog >
ifFn(BooleanExpr,Value_If_true [,Value_
If_false [,Value_If_unknown]]) udtryk,
liste eller matrix
Beregner det boolske udtryk BooleanExpr
(eller hvert element i BooleanExpr ) og
giver et resultat baseret følgende regler:
BooleanExpr kan teste en enkelt rdi,
en liste eller en matrix.
Hvis et element i BooleanExpr
evaluerer sandt, returneres det
tilsvarende element fra Value_If_true.
Hvis et element i BooleanExpr
evaluerer falsk, returneres det
tilsvarende element fra Value_If_false.
Hvis du udelader Value_If_false,
returneres undef.
Hvis et element i BooleanExpr hverken
er sandt eller falsk, returneres det
tilsvarende element Value_If_unknown.
Hvis du udelader Value_If_unknown,
returneres undef.
Hvis det andet, tredje eller fjerde
argument i ifFn()-funktionen er et enkelt
udtryk, udføres den Boolske test hver
position i BooleanExpr.
Testværdienfor 1 er mindre end 2,5, dens
tilsvarende
Value_If_True-element 5 kopieres til
resultatlisten.
Testværdienfor 2 er mindre end 2,5, dens
tilsvarende
Value_If_True-element 6 kopieres til
resultatlisten.
Testværdienfor 3 er ikke mindre end 2,5,
det tilhørende Value_If_False-element
10 kopieres tilresultatlisten.
Value_If_True er enenkelt værdiog
svarer til enhver valgt position.