使用|| =语法执行memoization有什么缺点

时间:2011-08-29 22:34:02

标签: ruby-on-rails ruby memoization

我注意到有几个人评论他们使用||=执行memoization是如何'草率',但无论如何他们都这样做了'因为他们匆忙'。

我还找到了ActiveSupport::Memoizable

我得出的结论是||=有缺点。

那他们是什么?

2 个答案:

答案 0 :(得分:5)

嗯,我知道的最大原因是你无法记住nilfalse这样的值。

答案 1 :(得分:1)