是否有更通用的方式声明此数组?

时间:2012-05-11 00:20:20

标签: ruby arrays

我正在学习Ruby,我看到了这个声明:

 the_count = [1, 2, 3, 4, 5]

但是,我觉得有一种更聪明的方法可以使用预先存在的函数声明这个数组。我想知道这个特定数组是否存在一个术语,当其索引上升1时,内容会逐渐增加1。 提前谢谢!

1 个答案:

答案 0 :(得分:6)

使用范围。

the_count = [*1..5]

...或...

the_count = (1..5).to_a

......或......

the_count = *(1..5)

(感谢Meagar。)