标签: ruby-on-rails ruby memoization
我注意到有几个人评论他们使用||=执行memoization是如何'草率',但无论如何他们都这样做了'因为他们匆忙'。
||=
我还找到了ActiveSupport::Memoizable。
我得出的结论是||=有缺点。
那他们是什么?
答案 0 :(得分:5)
嗯,我知道的最大原因是你无法记住nil或false这样的值。
nil
false
答案 1 :(得分:1)
我建议读这个: When to use memoization in Ruby on Rails
这个: http://www.railway.at/articles/2008/09/20/a-guide-to-memoization/