如何在Ruby中创建一个列表?

Eri*_*son 0 ruby list

我是Ruby的新手,并没有谷歌这个简单的问题:

[1, 2, ..., n]在Ruby中获取数字列表的常用方法是什么?在Haskell中我只是键入[1..n],我确信这在Ruby中也很容易,但我无法猜到.

Dog*_*ert 14

1..n是Ruby中的Range.您可以使用(1..n).to_a或更短的形式将其转换为数组[*1..n].

根据您正在做的事情,直接使用Range可能会更有效.