配列の先頭の要素を取得する
配列の先頭の要素を取得するには、Array#take
とArray#Take_while
を使う。Array#take
は配列の先頭から任意の個数を、Array#take_while
は先頭からブロックの評価結果が偽になる要素までを返す。
p [1, 2, 3, 4, 5].take(3) #=> [1, 2, 3] p [1, 2, 3, 4, 5].take_while{|v| v < 3 } #=> [1, 2]
配列の先頭の要素を取得するには、Array#take
とArray#Take_while
を使う。Array#take
は配列の先頭から任意の個数を、Array#take_while
は先頭からブロックの評価結果が偽になる要素までを返す。
p [1, 2, 3, 4, 5].take(3) #=> [1, 2, 3] p [1, 2, 3, 4, 5].take_while{|v| v < 3 } #=> [1, 2]