How to| 使用简写符号
简写符号是 Wolfram 语言丰富的语法体系的一部分,允许用多种方式为函数赋以参数. 使用简写符号不仅能够使代码紧凑,还使您能在 Wolfram 语言中自定义工作流程.
例如,将 Length 与包围一个列表的方括号合用,可得到该列表的长度:
您往往需要在一个新的计算中使用前面的输出结果. 这可以用 Out 的简写符号 % 实现.
使用 Out 的简写符号 % 指定最新的输出:
联合使用 % 与 Part 的简写符号 [[...]],取列表中的第一个元素:
可以使用 %%…% 表示先前的输出. 得到两个计算生成之前的输出:
如果想要得到的输出并非来自最近的计算,则需要使用多个 % 符号,这可能会比较繁琐.
这种情况下可以将特定的输出单元号与 Out 合用. 如果您运行该单元,您将从当前的 Wolfram 系统进程得到 Out[17],并不一定与下面的所示相同:
通过标签或简写符号表示先前的输出虽然方便,但可能会很快失控,因为当前的运算始终受约于较早的输出. 因此,您必须确保您要使用的输出可用于您当前的计算. 应谨慎使用此表示法.
连接字符串是一种常用的字符串运算. 用 StringJoin 实现:
使用 StringJoin 的简写符号 <>,可将同一运算写作:
StringExpression 是用于表示字符串的一个非常重要的函数. 它被很多字符串操作函数使用,诸如 StringReplace、StringCases、StringSplit 和 StringMatchQ 等.
使用 StringExpression 创建一个字符串表达式对象:
或直接使用 StringExpression 的简写符号 ~~: