SyntaxInformation

SyntaxInformation[f]
作为输入键入时,给出用于产生语法着色和其他警告的信息.

更多信息更多信息

  • SyntaxInformation[f]={"prop1"->data1, "prop2"->data2, ...}f 定义语法属性 .
  • 可能的属性列表:
  • "ArgumentsPattern"所允许的变量序列的模式
    "LocalVariables"局部变量的类型和允许的位置
    "ColorEqualSigns" 着色的参数位置
  • 的设置形式为 ,其中 可以为 OptionsPattern[] 等.
  • 的设置指定 f 拥有可选项,有效可选项名取决于 Options[f].
  • 的设置形式为 . 有 "Table" 等可能的类型. 给出变量可以出现的最大最小参数位置. 可以为 Infinity.
  • 的设置 指定 Dynamic 中出现的本地变量不应特别着色.
  • 的设置形式为 .

范例范例打开所有单元关闭所有单元

基本范例 (2)基本范例 (2)

指定 恰好有两个参数:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input

设置可选项:

In[1]:=
Click for copyable input

指定 应在选项后有两个参数:

In[2]:=
Click for copyable input

不恰当的可选项将使用红色进行着色:

In[3]:=
Click for copyable input
版本 6 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »