Splice
Splice[{e1,e2,…}]
表示一个表达式,将元素序列 ei 自动拼接到任何列表中.
Splice[{e1,e2,…},hpatt]
表示一个表达式,将自动拼接到任何标头与模式 hpatt 匹配的表达式中.
范例
打开所有单元关闭所有单元范围 (3)
属性和关系 (5)
在列表中,Splice[{e1,e2,…}] 与 Sequence[e1,e2,…] 的行为相似:
Sequence 对象也可以在其他标头中拼接,但一个参数的 Splice 对象不行:
运算时,Splice[{e1,e2,…},_] 的表现与 Sequence[e1,e2,…] 相似:
FlattenAt[list,pos] 等价于 MapAt[Splice,list,pos]:
Splice 在具有 HoldAll、HoldFirst 和 HoldRest 属性的函数内可能会被解析:
在具有 HoldAllComplete 属性的函数内不能被解析,因为该属性会阻挡上值:
当嵌套在保持表达式的内部时,Splice 不能被解析:
可能存在的问题 (1)
文本
Wolfram Research (2020),Splice,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Splice.html (更新于 2022 年).
CMS
Wolfram 语言. 2020. "Splice." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/Splice.html.
APA
Wolfram 语言. (2020). Splice. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Splice.html 年