んなまにのメモ帳

気が向いたときに更新されます。

2019-12-08から1日間の記事一覧

RubyのArray#delete, Hash#delete, String#deleteの違い

delete メソッドは、Array、String、Hashクラスに用意されていて、動きを整理しておきたい。 Array#delete 引数に一致する配列の要素を削除し、削除したオブジェクトを返す。 メソッド名に!が付いていないけど、元の配列に対して変更を加えるため、破壊的な…

chopとchompの違い

`chop`と`chomp`の違いについて調べた。 chop(chop!) 文字列の末尾の文字を1文字削除した文字列を返すメソッド。 ずっと改行を削除するメソッドだと思っていましたが、文字も削除されるということを最近知った。。。 末尾が"\r\n"の場合は両方の文字が削除さ…