Rubyには異名同機能のメソッドがある
エイリアスメソッドと呼ばれる
例:
size と length
select と filter
map と collect
好みでどっちも使えるように、複数の名前があるらしい (ruby-jpのSlackで知った) 関連URL
別名を付けられたメソッドは、その時点でのメソッド定義を引き継ぎ、元のメソッドが再定義されても、再定義前の古いメソッドと同じ働きをします。あるメソッドの動作を変え、再定義するメソッドで元のメソッドの結果を利用したいときなどに利用されます。
思ったこと
「私はこっち派!」という人もどっちか意識しないで使っている人もいそう
名前は重要なので、複数の選択肢があった方が良いという話になったのかなと思った