Ruby:如何创建整数数组[0,10..31]

时间:2013-12-12 05:02:46

标签: ruby

我需要创建一个整数数组。

数组包含数字0,然后是数字10到31.

我知道我可以输入它,但我真的希望有一种雄辩的Ruby方法来实现它。

2 个答案:

答案 0 :(得分:10)

你可以这样做:

[0, *10..31]

答案 1 :(得分:1)

@xdazz答案比这更好但是如果你不习惯使用splat运算符这里是另一种(不那么漂亮)的方法:

[0, (10..31).to_a].flatten