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

SyntaxInformation

SyntaxInformation[f]
显示 f[...] 的相应信息。
  • SyntaxInformation[f]={"prop1"->data1, "prop2"->data2, ...}f 定义属性 propi
  • 属性列表:
"ArgumentsPattern"参数次序的模板
"LocalVariables"本地数值的类型和允许位置
"ColorEqualSigns""=" 着色的参数位置
  • "ArgumentsPattern" 的设置形式为 {patt1, patt2, ...}patti 可以为 _______.OptionsPattern[]{p1, ...} 等。
  • "ArgumentsPattern" 指定 f 拥有可选项,有效可选项取决于 Options[f]
  • "LocalVariables" 的设置形式为 {"type", {imin, imax}}。有 "Table""Solve""Integrate""Limit""Plot""Manipulate" 等类型。iminimax 给出参数值的最大最小值。imax 可以为 Infinity
  • "LocalVariables" 的设置 {"type", {imin, imax}, "Lexical"} 指定 Dynamic 中的本地变量不应特别着色。
  • "ColorEqualSigns" 的设置形式为 {imin, imax}
指定 f 有两个参数:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
 
f 设置可选项:
In[1]:=
Click for copyable input
指定 f 应有两个参数:
In[2]:=
Click for copyable input
不恰当的可选项将被着色:
In[3]:=
Click for copyable input
6 的新功能