此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

A.2.10 输入表达式的范围

Mathematica把所有以单独一行给出的所有输入作为同一表达式的部分.
Mathematica
允许一个单独的表达式占用好几行.一般说来,它把以把连续几行给出的输入当作同一表达式的部分,直至一个完整的表达式形成为止.
因此,举例来说,如果一个输入行以=结束,那么Mathematica会假定该表达式会在下一行继续.对于圆括号或其它通配符,如果
在输入行结尾仍没闭合的话, Mathematica会作同样处理.
如果到一特定输入行结尾时,给出的输入构成一个完整的表达式,Mathematica通常会立刻执行该表达式.
当然你也可以通过在输入行结尾输入\或(\[Continuation])明确告诉该特定表达式没有输入完整.Mathematica 就会去掉出现在下一个输入行开头的空格或制表符而把该行放入同一表达式中.
设若你正使用笔记本前端中的StandardForm输入,如果特定行的后续输入在不与前端组合的情况下不可能是完整的,则Mathematica 仍不会把该行上的表达式当作是完整的.因此,举例而言,如果一个输入行以插入算符如 /开始,Mathematica会把这一行和前面的输入行组合起来构成一个完整的表达式.如果一个输入行以 ,  ,  ,或其它同时可当作插入算符和前缀算符的算符开始,Mathematica 仍会把这一行和前面的输入行组合起来,只是会给出一个警告,告诉它正在干什么.