PCインストラクターmeguの日常と忘備録

人、コンピュータ、仕事が大好き
学びが趣味のへんてこりんインストラクター

Ruby !のつかない破壊的メソッド

2022-01-27 16:06:56 | プログラミング

RubyのArrayクラスでは

破壊的メソッドが出てくる

例えばuniqは元の配列から重複なしの

新しい配列を返すが

uniq!は重複をなくして元の配列を上書きしてしまう

一般的に破壊的メソッドには「!」がついている事が多いが

「!」がついていない破壊的メソッドもある

Arrayクラスの「!」がつかない破壊的メソッド

pop

shift

unshift

push

<<

concat

insert

replace

delete

delete_at

clear

参考にさせて頂いたサイト↓

【Ruby】「!」の付かない破壊的メソッドまとめ | ぽてちる (pote-chil.com)