为什么不是[1..5] == [1,2,3,4,5]?

B S*_*ven 6 ruby arrays comparison compare range

为什么不[1..5] == [1,2,3,4,5]呢?

为什么不[1..5].to_a == [1,2,3,4,5]呢?

如何转换[1..5][1,2,3,4,5]

xda*_*azz 18

[1..5] 是一个只有一个元素的数组,范围对象 1..5

[1..5].to_a 还是 [1..5]

(1..5).to_a[1,2,3,4,5]