【发布时间】:2017-12-23 18:48:03
【问题描述】:
我了解Array#inject 的用法和用途,但为什么叫inject?我不明白在哪里注入了什么。
【问题讨论】:
-
与 Ruby 无关,BTW.
-
简单的回答:因为它的主要父级 Smalltalk 如此称呼它。 (其实是
inject:into:) -
@Amadan 在 smalltalk 中注入是什么意思?这是否意味着将累加器注入块中?
-
谁知道呢。语法是
ary inject: init into: block。