Ruby Array限制方法

Kie*_*sen 45 ruby arrays

我想限制一个Array对象.这怎么可能与红宝石

['one','two','three'].limit(2) => ['one','two']
Run Code Online (Sandbox Code Playgroud)

谢谢你的快速帮助!

Lar*_*nal 97

阵列#采取的方法可能是你想要的东西.

['one','two','three'].take(2)
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!效果很好!找到了另一个解决方案:['one','two','three'] [0..1] => ["one","two"] (3认同)

rub*_*nce 38

你有阵列#第一:

['one','two','three'].first(2)
=> ['one', 'two']
Run Code Online (Sandbox Code Playgroud)


小智 8

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

只是另一种方式来做到这一点.

  • 我喜欢这个是破坏性的. (5认同)