2018-12-08 Ruby - なぜmapとかcollectとか、エイリアスが沢山あるのか? Ruby ズバリの記事を発見map と collect、reduce と inject ―― 名前の違いに見る発想の違いRubyで「なぜこうなっているのか?」は多くの場合、Lisp、SmallTalk、あとPerl起源が多い気がする。 逆にJavaは世に出た時期がほぼ同じで影響を受けてないから、全然違う感が強い。まつもとさんも「気分で使い分けてる」と当時のインタビューで発言しているので、まぁ気が向いたら。