「Ruby」take_whileで配列の要素を取得する

構文
配列名.take_while {|変数名| 条件式}
take_whileを使用して、配列の先頭からを条件を満たす要素を取得します。

使用例

#!/usr/bin/ruby

arrA = [5, 6, 7, 8, 15, 21, 12]
p "配列の先頭からを条件を満たす結果"
p arrA.take_while {|n| n <= 9} 

p "配列の要素出力"
p arrA

実行結果
“配列の先頭からを条件を満たす結果"
[5, 6, 7, 8]
“配列の要素出力"
[5, 6, 7, 8, 15, 21, 12]

Ruby

Posted by arkgame