【发布时间】:2012-09-10 01:53:51
【问题描述】:
为什么不是[1..5] == [1,2,3,4,5]?
为什么不是[1..5].to_a == [1,2,3,4,5]?
如何从[1..5] 转换为[1,2,3,4,5]?
【问题讨论】:
-
[1..5]与[(1..5)]相同(一个包含一个 Range 对象的数组)。如果不理解,inspect不是很有帮助,但是在 REPL 上尝试[1..5][0]应该可以解决问题。 -
用
[*1..5]扩大范围
标签: ruby arrays comparison compare range