이전: 시행문, 상위 문서: 명령문   [차례][찾아보기]


10.10 줄 이어 적기

옥타브 언어의 명령문 대부분은 개행 문자로 끝나고, 명령문을 한 줄 넘게 이어 가려면 옥타브가 개행 문자를 무시하도록 신호를 주어야 합니다. 옥타브 구문 분석기는 문자 ...로 끝나는 줄을 다음 줄과 합치어 분석합니다. 예를 들어, 아래 꼴은

x = long_variable_name ...
    + longer_variable_name ...
    - 42

한 줄짜리 명령문이 됩니다.

이어 적기 표지와 개행 문자 사이에 있는 모든 글월을 무시합니다. 예를 들어, 아래 명령문과

x = long_variable_name ...    # 시작
    + longer_variable_name ...comment two
    - 42                      # 끝

맨 위에 있는 명령문이 똑같습니다.

큰 따옴표 문자열 상수에서는 문자 \가 이어 적기 표지입니다. \를 반드시 개행 문자 바로 앞인 줄 끝에 적어야 합니다.

s = "This text starts in the first line \
and is continued in the second line."

Input that occurs inside parentheses can be continued to the next line without having to use a continuation marker. For example, it is possible to write statements like
괄호로 앞은 닫고 뒤는 닫지 않으면, 이어 적기 표지 없이 다음 줄도 이어 적습니다. 예를 들어, 아래처럼 작성하여도 됩니다.

if (fine_dining_destination == on_a_boat
    || fine_dining_destination == on_a_train)
  seuss (i, will, not, eat, them, sam, i, am, i,
         will, not, eat, green, eggs, and, ham);
endif

이어 적기 표지를 지저분하게 더하지 않아도 됩니다.