「Ruby」配列内の偶数、奇数を取得するサンプル
環境
Windows 10 Home
ruby 3.1.2p20
書式
偶数の変数,奇数の変数 = 配列.partition(&:even?)
「partition(&:even?)」を使用して、配列内の偶数値、奇数値を取得します。
使用例
#!/usr/bin/ruby cftArr = [55, 24, 76, 89, 15] ee, oo = cftArr.partition(&:even?) p "配列の偶数" p ee p "配列の奇数" p oo
実行結果
“配列の偶数"
[24, 76]
“配列の奇数"
[55, 89, 15]