问题标签 [hopac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
11 问题
0
投票
1
回答
36
浏览
concurrency - 如何让 Promise 变得懒惰?
这是Hopac 文档中的示例之一。从我在这里可以看到,即使我没有显式调用Promise.read j1
或Promise.read j2
函数仍然运行。我想知道是否可以推迟执行承诺的计算,直到它们实际运行?或者我应该使用lazy
传播惰性值的目的吗?
查看文档,Hopac 的承诺似乎应该是懒惰的,但我不确定这种懒惰应该如何表现出来。