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