在Ruby中,为什么在inject/reduce方法中累加器称为memo?

kho*_*ter 6 ruby

出于好奇,为什么累加器在注入/减少方法中称为备忘录?它的命名背后是否有一些背景/历史?它实际上是指"备忘录"还是备忘录代表什么?

http://ruby-doc.org/core-2.0/Enumerable.html#method-i-inject

http://ruby-doc.org/core-2.0/Enumerable.html#method-i-reduce

Aru*_*hit 5

"memo" 意味着在内存中,注入在整个迭代过程中始终使用以保持中间对象状态,以将其用于下一次迭代。