学習の備忘録として残します。
方法①Rubyコード
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_numbers = numbers.select { |num| num.even? }
puts even_numbers
出力結果
[2, 4, 6, 8, 10]
上記のコードでは、
select
メソッドを使用して配列から偶数だけを抽出。
selectメソッドは、ブロック内の条件式が真になる要素だけを含む新しい配列を返す。
↓
条件式num.even?
は、要素が偶数かどうかを判定するために使用。
選択された偶数だけの配列が生成され、それを今回はeven_numbersに代入。
↓
even_numbersを出力。
方法② Ruby コード
array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
array.filter { |n| n.even? }
出力結果
[2, 4, 6, 8, 10]