「Ruby」compact!を使用して配列からnilを削除する
構文
配列名.compact!
「compact!」を使用して、配列からnilを削除します。
元の配列の要素は変わらない
使用例
#!/usr/bin/ruby tarr = [ "study", nil, "skill", nil, "become"] p tarr.compact! p "元の配列の要素は変わります" p tarr
実行結果
["study", "skill", "become"] "元の配列の要素は変わります" ["study", "skill", "become"]