10.10 継続行
Octave言語では、ほとんどの文は改行文字で終了するため、文を1行から次の行に継続するには、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
継続マーカーを追加して煩雑さを増やす必要はありません。