我是一名 C 程式員,std::future這些std::promise天都在努力學習。當我隨機搜索一些關于future/promise的資訊時,我發現一些關于javascript中future/promise的討論,并且javascript中的promise具有then功能。在c 中,雖然std::future現在沒有這個then功能,但是有些提案已經提到了。所以,有兩個問題:
- 在
std::futurec 中對應于javascript中的promise嗎? - 如果 1 是真的,為什么他們混淆了未來和承諾?
uj5u.com熱心網友回復:
- 是的。
std::future<T>代表未來的結果T,即物件將在未來的某個時刻持有 aT。std::promise<T>是一個承諾T在未來某個時候提供的物件。
哪種語言獲得了命名權是有爭議的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/478527.html
標籤:javascript C 函数式编程
