lazy-evaluation - 哪些编程语言支持惰性求值?

标签 lazy-evaluation

我想尝试惰性表达式评估,但我现在不想深入研究 Haskel。拜托,你能帮忙找出其他语言有这个功能吗?

最佳答案

你可以用多种语言模拟它。 this例如,是 C++ 的通用惰性求值器。正如文章所说,它也受 .NET 语言支持(这就是文章试图模仿的内容)。
例如,C++ 表达式模板是惰性求值的其他形式。

关于lazy-evaluation - 哪些编程语言支持惰性求值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20675723/

相关文章:

hibernate - hibernate :在HQL中覆盖映射的EAGER?

scala - 在 Scala 中尝试 Haskell 风格的惰性求值时出现堆栈溢出错误

haskell - 带谓词的惰性求值

haskell - 我可以在 Haskell 中作为单个 IO 操作懒惰地读取 n 个文件吗?

haskell - 在 Haskell 中表达递归 - 素数序列

c++ - Boost Log 的普通记录器的 "lazy evaluation"是如何工作的?

Scala 无限迭代器 OutOfMemory

python - Python 会懒惰地评估 if 的条件吗?

javascript - 比function(){return x}更简洁的延迟评估?

scala - 最佳功能方法