プログラムフロー関数

表: プログラムフロー関数

名前

構文

説明

Choose

choose(NUMBER, "argument_1", "argument_2", [...], "argument_n")

引数のリストから値を選択して返します。

先頭の引数の NUMBER には、「0」ではなく「1」が割り当てられます。

iif

iif(CONDITION, THEN-VALUE, ELSE-VALUE)

条件の結果に応じて、2 つの値のいずれかを返します。

値を返す前にすべての引数が評価されます。

if

if(CONDITION, THEN-VALUE, ELSE-VALUE)

if(ARGUMENT_1, ARGUMENT_2)

条件の結果に応じて、2 つの値のいずれかを返します。

条件の結果に応じて、THEN-VALUE または ELSE-VALUE が評価されます。

iif 関数と比べて、この評価はより高速に実行できる可能性があります。また、Null 参照を回避するのに役立ちます。

  • 3 つの引数で呼び出す場合:

    最初の引数がブール値を返す必要があります。

    If(myObject Is Nothing,"Doesn't Exist",myObject.SomeProperty())

  • 2 つの引数で呼び出す場合:

    最初の引数が Null 許容型である必要があります。最初の引数が存在する場合は返されます。最初の引数が Nothing と評価された場合、2 番目の引数の値が返されます。

    If(化合物_名,"Compound name not defined")

 

×