致的有趣问题。
“别随便拿内置函数/符号当变量名”——Mathematica教程里一般都会带一句类似的话,这句话是这么的理所应当,似乎没什么好多说的,可是,如果稍加思考,就会发现事情似乎没这么简单:为什么我们不能拿内置函数/符号当变量名?如果这么干了,会导致什么问题?
比较容易想到的一种情况是:内置符号基本上都有Protected属性,因此诸如C=1的赋值默认情况下会失败。
可是除此之外呢?
我标题里所说的,就是其中之一:


好了,废话了半天其实就是想把上面这个发现拿出来现一现。大家要是还知道其他类似的例子也可以拿来说说。躺。