1. ホーム
  2. ruby

[解決済み] rubyのinjectはreduceと同じ意味ですか?

2022-05-16 01:09:31

質問

一緒に文書化されているのを見たのですが ここで . これらは同じものですか?なぜRubyにはたくさんのエイリアス(配列のためのmap/collectなど)があるのでしょうか?どうもありがとうございます。

どのように解決するのですか?

はい、そしてそれはまた fold と呼ばれています。Rubyでは、異なる背景を持つプログラマが直感的に理解できるように、多くのエイリアスを使用しています。もしあなたが #lengthArray にすることができます。もしあなたが #size を使いたいなら、それもいいでしょう。