줄 이어 쓰기

줄 이어 쓰기 (Continuation Lines)

Octave 언어에서 대부분의 문장은 줄바꿈 문자로 끝나요. 그래서 문장을 한 줄에서 다음 줄로 이어 쓰려면 Octave에게 그 줄바꿈 문자를 무시하라고 알려줘야 해요. ... 문자로 끝나는 줄은 Octave의 파서가 토큰으로 나누기 전에 다음 줄과 합쳐져요. 예를 들어 다음 줄들은

출처: 문서

본문

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

하나의 문장을 이뤄요.

줄 이어 쓰기 표시와 줄바꿈 문자 사이의 모든 텍스트는 무시돼요. 예를 들어

x = long_variable_name ...    # comment one
    + longer_variable_name ...comment two
    - 42                      # last comment

이 문장은 위에서 본 것과 동등해요.

큰따옴표로 감싼 문자열 상수 안에서는 \ 문자를 줄 이어 쓰기 표시로 써야 해요. \는 줄바꿈 문자 바로 앞, 줄의 끝에 있어야 해요.

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

괄호 안에서 일어나는 입력은 줄 이어 쓰기 표시를 쓰지 않고도 다음 줄로 이어 갈 수 있어요. 예를 들어 이런 문장을 쓸 수 있어요.

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

줄 이어 쓰기 표시로 어수선하게 만들 필요 없이요.

더 알아보기

  • 문장 구성과 관련된 기본 규칙은 문장 항목을 참고하세요.