2012-06-09 14 views
8

レイジー値を強制的に計算する慣習的なスケーラの方法は何ですか?遅延計算を強制する方法

+3

は、それを呼び出し、またはそれは怠惰なことはありません。 – Dylan

+0

なぜレイジー値の計算を強制したいですか?なぜあなたはそれを怠け者にしていますか?それは本当にコードの臭いのように見えます... – paradigmatic

+3

私は、不変のデータ構造を介して相互依存関係のある結び目を解くのは怠惰です。私はコントロールされていない再帰でスタックのオーバーフローを回避する方法で依存関係を解くために適切な場所に強制する必要があります。 – ayvango

答えて

15

ちょうどそれを呼び出す:

lazy val x = someOperation() 
// ... 
x 
関連する問題