【问题标题】:How to force lazy value computation如何强制惰性值计算
【发布时间】:2012-06-09 00:32:01
【问题描述】:

强制计算惰性值的惯用 scala 方法是什么?

【问题讨论】:

  • 调用它,或者不要让它偷懒。
  • 为什么要强制进行惰性值计算?你为什么让它变得懒惰?它真的看起来像代码味道......
  • 我懒得解开与不可变数据结构上的相互依赖关系的结。我需要强制它在正确的位置解开依赖关系,以通过不受控制的递归来避免堆栈溢出。

标签: scala lazy-evaluation


【解决方案1】:

就这么称呼吧:

lazy val x = someOperation()
// ...
x

【讨论】:

    猜你喜欢
    • 2012-05-19
    • 2014-09-22
    • 2020-12-10
    • 1970-01-01
    • 1970-01-01
    • 2019-06-17
    • 2019-03-24
    • 1970-01-01
    • 2021-01-23
    相关资源
    最近更新 更多