微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我正在阅读 Diana Phelps-Terasaki 的编程语言理论书,并被我的教授问到的这个问题卡住了

如何解决我正在阅读 Diana Phelps-Terasaki 的编程语言理论书,并被我的教授问到的这个问题卡住了

在命令式语言中提供惰性求值的效果是什么?我的回答是“这是一种用于将表达式的评估推迟到需要它的组件之前的技术,基本上为什么当您不需要在某处使用它时运行代码块如此懒惰的评估推迟了所有这些表达式类型。它也称为按需调用。”然后我开始解释什么实际上是命令式语言,但是教授说我的孩子你错了?请详细说明基本的效果是什么?

解决方法

懒惰评估是将评估推迟到需要评估的结果。真的是这样:如果不使用结果,为什么要评估表达式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。