職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

要素が「nil」のものを取り除く

2022年03月03日 | Ruby3.0.1
要素が「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]

サンプルプログラム

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする