Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 程序包开发 > SyntaxInformation >

SyntaxInformation

SyntaxInformation[f]
作为输入键入时,给出用于产生语法着色和其他警告的信息.
  • SyntaxInformation[f]={"prop1"->data1, "prop2"->data2, ...}f 定义语法属性 .
  • 可能的属性列表:
"ArgumentsPattern"所允许的变量序列的模式
"LocalVariables"局部变量的类型和允许的位置
"ColorEqualSigns""=" 着色的参数位置
  • 的设置形式为 ,其中 可以为 OptionsPattern 等.
  • 的设置指定 f 拥有可选项,有效可选项名取决于 Options[f].
  • 的设置形式为 . 有 "Table" 等可能的类型. 给出变量可以出现的最大最小参数位置. 可以为 Infinity.
  • 的设置 指定 Dynamic 中出现的本地变量不应特别着色.
  • 的设置形式为 .
指定 恰好有两个参数:
设置可选项:
指定 应在选项后有两个参数:
不恰当的可选项将使用红色进行着色:
指定 恰好有两个参数:
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
的第一个参数应为两个元素组成的列表:
第一个参数可以是一个表达式,比如符号,它可以计算得到一个列表:
可以有任意多个参数,每个参数都应为一个含两元素的列表:
应该允许在位置 2 到无限处使用类似表格( "Table-like")的 本地迭代器规格:
应有一个普通变量,在迭代器类型列表变量之后:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF