10.10换行

在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

而不必使用连续符号来增加混乱。

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2