我的印象=
是赋值,==
是数字比较,并且===
是符号比较(以及在其他一些语言==
中的存在equal to
和===
存在identical to
。但是,看下面的内容似乎不一定是这种情况.. .
In: x == x
Out: True
In: x === x
Out: True
In: 5 == 5
Out: True
In: 5 === 5
Out: True
In: x = 5
Out: 5
In: 5 == x
Out: True
In: 5 === x
Out: True
In: 5 5 == 5x
Out: True
In: 5 5 === 5x
Out: True
In: x == y
Out: x == y
In: x === y
Out: False
In: y = x
Out: 5
In: x == y
Out: True
In: x === y
Out: True
那么 Mathematica 中 == 和 === 之间究竟有什么区别呢?我一直在看文档,但我仍然不太明白。