要素が「nil」のものを取り除く
【開発環境】
OS:Win11(64ビット)
Ruby 3.0.1
VSCodeバージョン: 1.57.1
【「compact」メソッド】
配列に格納されている要素の中で「nil」のものを取り除く方法→Arrayクラスのcompactメソッドを使う
・書式
Arrayオブジェクト.compact
「compact」メソッドは配列に含まれる要素の中で「nil」である要素を取り除いた新しい配列を返します。
・例文
ary = [1, 2, nil, 3, 4, nil]
newary = ary.compact
この場合、配列から「nil」の要素を取り除いた次の新しい配列を取得。
結果
[1, 2, 3, 4]
サンプルプログラム