2
Io> 1 proto == Number
==> true
Io> 1 type == Number
==> false
Io> 1 proto
==> 0
Io> 1 type
==> Number
我對此很困惑。有沒有人有關於此的想法?在Io語言中,1個原型和1個類型有什麼區別?
Io> 1 proto == Number
==> true
Io> 1 type == Number
==> false
Io> 1 proto
==> 0
Io> 1 type
==> Number
我對此很困惑。有沒有人有關於此的想法?在Io語言中,1個原型和1個類型有什麼區別?
這是因爲類型是一個序列,而原型是一個對象的列表。
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(零)是一個數字對象,然後我懷疑這不會導致原型問題!