Io> 1 proto == Number
==> true
Io> 1 type == Number
==> false
Io> 1 proto
==> 0
Io> 1 type
==> Number
我对此感到非常困惑。有人对此有想法吗?
Io> 1 proto == Number
==> true
Io> 1 type == Number
==> false
Io> 1 proto
==> 0
Io> 1 type
==> Number
我对此感到非常困惑。有人对此有想法吗?
这是因为type是一个序列,而protos是一个对象列表。
Io> (1 proto) type
==> Number
Io> 1 hasProto("Number")
==> false
Io> 1 hasProto(Number)
==> true
Io> (1 type) type
==> Sequence
Io> 1 type == "Number"
==> true
有趣的是……
Io> 1 protos
==> list(0)
...而不是返回list(Number)
. 但是由于 0(零)是一个 Number 对象,那么我怀疑这不会导致 protos 出现问题!