명령문 작업

명령문은 표현식 논리를 제어합니다.

명령문에는 다음 두 가지 유형이 있습니다.

  • Return 명령문은 값을 반환합니다. Return 명령문이 적합하려면 결과가 표현식이 정의되는 속성의 데이터 유형과 일치해야 합니다.
  • If 명령문은 해당 조건이 True인 경우 수행할 명령문 목록을 지정합니다. If 명령문이 적합하려면 결과가 부울 값이어야 합니다. ElseElse If 명령문을 사용하여 조건에 따라 확장할 수 있습니다.

명령문을 삽입하려면 다음을 수행합니다.

  1. 팔레트의 명령문 섹션에서 명령문을 편집기로 끌거나 명령문 삽입을 누르고 드롭다운 목록에서 명령문을 선택합니다.

    편집기에 파란색 화살표가 있으면 위치에 상관없이 명령문을 삽입할 수 있습니다. 편집기에 명령문을 추가하면 명령문 블록을 나타내는 파란색 세로 막대가 편집기에 추가됩니다. 명령문을 다른 명령문에 중첩할 수 있으며 각 명령문은 파란색 막대로 표시됩니다.

  2. 표현식의 객체 및 연산자를 선택합니다. 객체를 선택한 후 해당 객체의 속성 또는 메소드를 선택할 수 있습니다. 객체 및 연산자 작업을 참조하십시오.
  3. 명령문 블록을 제거하려면 명령문 블록에서 명령문 제거를 누르고 제거를 선택합니다.

명령문에서 필드를 선택하기 시작하면 표현식 항이 빨간색으로 표시되어 적합하지 않음을 나타냅니다. 다음과 같이 표현식의 모든 명령문이 적합해야 표현식을 저장할 수 있습니다.

  • If 명령문은 부울 값으로 평가되어야 합니다.
  • Return 명령문은 필요한 데이터 유형을 반환해야 합니다.
    • 속성 변환 및 파생된 속성의 경우, 예상 데이터 유형은 변환되거나 파생되는 속성의 데이터 유형입니다. 속성을 참조하십시오.
    • 사용자정의 검증의 경우, 예상 데이터 유형은 부울 값입니다.