【发布时间】:2011-04-21 08:18:59
【问题描述】:
我正在阅读 Haskell 教程(Learn You a Haskell),其中作者说惰性与引用透明性相得益彰。经过更多的阅读和搜索,我仍然不明白为什么。请注意,我确实了解引用透明性和惰性的优点,但困扰我的是它们。
两者结合有什么特别的好处吗?
或者也许作者只是想说他们都很好,但表达得模棱两可?
【问题讨论】:
-
我会选择不同的措辞:为了防止令人讨厌的意外,最好惰性表达式是引用透明的。与其说是美好,不如说是必需品。
标签: haskell lazy-evaluation referential-transparency