我想限制一个Array对象。如何使用ruby
['one','two','three'].limit(2) => ['one','two']
感谢您的快速帮助!
答案 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]
另一种方法。