Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Arrayクラス > slice
slice(nth) -> object | nil
[permalink][rdoc]指定された自身の要素を返します。Array#[] と同じです。
p [0, 1, 2].slice(1) #=> 1
p [0, 1, 2].slice(2) #=> 2
p [0, 1, 2].slice(10) #=> nil
slice(pos, len) -> Array | nil
[permalink][rdoc]slice(range) -> Array | nil
指定された自身の部分配列を返します。Array#[] と同じです。
p [0, 1, 2].slice(0, 2) #=> [0, 1]
p [0, 1, 2].slice(2..3) #=> [2]
p [0, 1, 2].slice(10, 1) #=> nil