Ruby Array限制方法

时间:2011-10-16 15:51:23

标签: ruby arrays

我想限制一个Array对象。如何使用ruby

['one','two','three'].limit(2) => ['one','two']

感谢您的快速帮助!

3 个答案:

答案 0 :(得分:96)

Array#take方法可能就是你想要的。

['one','two','three'].take(2)

答案 1 :(得分:38)

您有Array#first

['one','two','three'].first(2)
=> ['one', 'two']

答案 2 :(得分:8)

irb(main):001:0> [1,2,3,4,5].slice! 0,4
=> [1, 2, 3, 4]

另一种方法。