A.1.2 符号符号是Mathematica中基本的命名对象 一个符号的名称必须是一个字符序列,像字母和数字一样的字符并且不以一个数字开头。大小写字母在Mathematica中总区别对待。
符号名的约定 一般来说,所有系统定义的符号名称仅包括一些普通英文字符、数字和$。 , , , 和 除外. 系统定义符号通常具有由一个或多个完整英文单词构成的名称.每个单词的首写字母均大写,并和该单词一起运行. Mathematica中的普通符号一旦被创建将一直存在,直到使用函数Remove删除它.然而,在诸如Module那样的区域结构中被自动创建的符号具有Temporary属性,该属性指明当这些符号不再出现在任何表达式中时,它们应自动被删除. 当一个新符号将被创建时,Mathematica首先把分配给$NewSymbol的任何值应用到给出符号名称的字符串和符号将要创建的内容上. 如果消息General::newsym 打开时,Mathematica将报告将生成新的符号.缺省情况下这个消息是关闭的.在区域结构中自动创建的符号不被报告. 如果消息General::spell被接通,则当新符号的名称接近一个或多个已经存在的符号名称时,Mathematica输出一个警告.
|