명령문은 간단한 고정적인 표현식 또는 겹겹이 싸인 반복과 조건문이 뭉친 덩어리입니다.
if
, while
같은 제어문이 옥타브 풀그림의 실행 흐름을 조정합니다.
모든 제어문은 간단한 표현식과 구별하기 위하여 if
와
while
같은 특별한 예약어로 시작합니다. if
문이 실행할 수도 있는 다른 명령문을 안은 것처럼,
많은 제어문이 다른 제어문을 품습니다.
각 제어문은 제어문의 끝을 알리는 용도로 맞물리는 end문과 짝을 이룹니다. 예를 들어, 예약어 endif
는 if
의
끝을 표시하고,
endwhile
는 while
의 끝을 표시합니다. 범용 종료 예약어인 end
를
전용 종료 예약어 대신 사용할 수도 있지만, 잘못 짝을 짓거나 종료문을 못 찾는 등의 문제를 줄이려면, 전용 예약어를 사용하는 편이 더 바람직
합니다.
if
나
while
과 같은 예약어부터 짝이 되는 종료문까지를 제어문의 몸체라고 합니다.
• 홑분기문: | ||
• 겹분기문: | ||
• 사전참조건반복문: | ||
• 사후거짓조건반복문: | ||
• 반복횟수조건문: | ||
• 반복탈출문: | ||
• 반복회귀문: | ||
• The unwind_protect Statement: | ||
• 시도문: | ||
• 줄 이어적기: |