프로그램 흐름

표: 프로그램 흐름

이름

구문

설명

Choose

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

인수 목록에서 값을 선택하여 반환합니다.

첫 번째 인수는 "0"이 아닌 번호 "1"로 주소가 지정됩니다.

iif

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

조건의 평가에 따라 두 값 중 하나를 반환합니다.

값을 반환하기 전에 모든 인수가 평가됩니다.

if

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

if(ARGUMENT_1, ARGUMENT_2)

조건의 평가에 따라 두 값 중 하나를 반환합니다.

조건의 결과에 따라 THEN-VALUE만 평가되거나 ELSE-VALUE만 평가됩니다.

iif 함수에 비해 이 평가는 잠재적으로 더 빠릅니다. 또한 Null 참조를 피하는 데 유용할 수 있습니다.

  • 세 개의 인수로 호출됩니다:

    첫 번째 인수는 Boolean 값을 반환해야 합니다.

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

  • 두 개의 인자로 호출됩니다:

    첫 번째 인수는 널 가능 유형이어야 합니다. 존재하면 반환됩니다. 첫 번째 인자가 Nothing으로 평가되면 두 번째 인자의 값이 반환됩니다.

    If(compound_name,"Compound name not defined")

 

×