0
A
回答
1
Promise对象用于包内,使用户可以使用对象,而无需将它们加载到内存中。不幸的是,不可能确定某个对象是否为承诺对象,也不可能确定它创建的环境。 例如:您可以创建一个承诺对象,以便延迟对变量的评估,直到它(第一个)需要为止。你可以使用delayedAssign函数。
> x <- 1
> y <- 2
> z <- 3
> delayedAssign("v", c(x, y, z))
> x <- 5
> v
[1] 5 2 3
参考:http://130.132.212.207/mediawiki/images/0/09/R_in_a_Nutshell.pdf
+0
pryr包中的'is_promise'可以报告一个对象是否为承诺而不强制它。另请参阅相同包中的'promise_info'。 –
+0
非常感谢Sachin的快速回答! – user7364919
-1
无极是通常包含来自包加载的数据的对象。只要您使用它,它就会变成一个数据框。从装载它到你使用它时,它是一个承诺对象。
相关问题
- 1. 什么是承诺对象?
- 2. Everyauth承诺是什么?
- 3. MongoDB中的承诺是什么?
- 4. 承诺正在返回[对象承诺]
- 5. CommonJS中“承诺”抽象的好处是什么?
- 6. 会承诺什么?
- 7. 为什么.json()在对象文字中返回承诺?
- 8. 承诺链条的成语是什么?
- 9. 为什么我的对象在承诺后失去参考?
- 10. 渲染承诺的整个对象的承诺值
- 11. 承诺中的承诺承诺
- 12. 在JSON对象中转换承诺
- 13. 如何从承诺中提取对象?
- 14. Unity3D - 子对象从父对象继承的是什么?
- 15. 获得承诺对象的角度
- 16. 承诺返回对象的角度JS
- 17. 和的NodeJS PG-承诺,从JSON对象
- 18. 为什么这项服务回报承诺而不是履行承诺?
- 19. 承诺从R Studio github
- 20. R包caret中的结果对象中的RMSE是什么?
- 21. 为什么我的承诺不工作?
- 22. Leadfoot会话对象返回承诺
- 23. 承诺不会返回对象数组
- 24. Firebase承诺返回废话对象
- 25. 为什么UnderscoreJS的_.extend()方法将AngularJS承诺复制到扩展对象?
- 26. 回复承诺的承诺
- 27. 承诺内承诺
- 28. 承诺拒绝失败,承诺承诺
- 29. R中box plot的“out”对象是什么意思?
- 30. 为什么承诺的目的是立即里面
https://cran.r-project.org/doc/manuals/r-release/R-lang.html#Promise-objects – nrussell
http://adv-r.had.co.nz/Computing-on -the-language.html#capturing-expressions – nrussell
如果你不知道它是什么,你在哪个上下文中看到使用的术语?在R-devel邮件列表之外,你很少看到人们在讨论承诺。 – Roland