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