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

Splice

Usage

Splice["file"]Mathematica输出接合到一个外部文件中. 它选取文件中包含在<**> 之间的文本,把该文本作为Mathematica输入进行计算,并使用产生的Mathematica输出替换该文本.


Notes

Splice["infile", "outfile"] 执行从infile中取出的文本, 并把结果写入outfile.
Splice["file"] 选取名称形如name.mx 的文件并把结果写入名称形如name.x的文件.
• 输入文件中不包含在 <**> 之间的文本将保持不变被拷贝到输出文件中.
Mathematica 输出的缺省格式由输入文件的扩展名称确定:
"\!\(\*StyleBox[\"\\\"name\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\".mc\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"CForm\\\"\", \"MR\"]\) "
"\!\(\*StyleBox[\"\\\"name\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\".mf\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"FortranForm\\\"\", \"MR\"]\) "
"\!\(\*StyleBox[\"\\\"name\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\".mtex\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"TeXForm\\\"\", \"MR\"]\) "
• The following options for Splice can be used: 可以使用如下Splice可选项:
"\!\(\*StyleBox[\"\\\"Delimiters\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"{\\\\\\\"<*\\\\\\\",\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"\\\\\\\"*>\\\\\\\"}\\\"\", \"MR\"]\) """待搜索的分隔符
"\!\(\*StyleBox[\"\\\"FormatType\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"Automatic\\\"\", \"MR\"]\) "Mathematica输出的缺省格式
"\!\(\*StyleBox[\"\\\"PageWidth\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"78\\\"\", \"MR\"]\) """每一个输出行上字符宽度的数目
• 你可以使用管道来替换文件进行Splice的输入和输出.
• 参见Mathematica 全书: 1.11.9节.
• 同时参见: RunThrough.