11
A
回答
5
在科特林1.1的預覽版本,有可用於不同種類的一元內涵的普遍async
/await
語法:
許多語言(從2012年C#)通過專用語言支持異步 編程構造如異步/等待 關鍵字。在Kotlin中,我們概括了這個概念,以便庫可以定義它們自己的這種結構版本,而異步不是 關鍵字,而只是一個函數。
這個設計允許整合不同的異步API: 期貨/承諾,回調傳遞等。它也是通用的,足以表達延遲生成器(yield),並覆蓋一些其他用例。
+0
thx中使用單聲道。不知道異步/等待與返回/綁定類似。也很高興看到1.1中的新功能 –
相關問題
- 1. Kotlin是否支持表達式樹?
- 2. Spyne是否支持代理?
- 3. Kotlin支持@ColorInt Java註釋
- 4. ngRouter是否支持「嵌套」解決?
- 5. Hibernate4.1是否仍支持@Formula註解?
- 6. 瞭解Mac是否支持Force Touch
- 7. FlashPlayer是否支持ScreenVideo編解碼器?
- 8. wsdl4J是否支持解析HTTP綁定?
- 9. TypeScript是否支持解構賦值?
- 10. SolrNet是否支持查詢解析器?
- 11. 網絡支持是否支持網絡套接字處理?
- 12. JIRA是否也支持內容管理?
- 13. Directx11是否支持ASTC壓縮紋理?
- 14. silverlight是否支持遠程處理?
- 15. Alia是否支持插入批處理
- 16. Restlet是否支持批處理?
- 17. 是否支持Active Directory事務處理?
- 18. Perl DBI是否支持Oracle Subquery保理?
- 19. 是否支持groovvy
- 20. 是否支持SSI?
- 21. 是否支持DataGrid?
- 22. 是否支持MSNP9?
- 23. 是否支持ARC?
- 24. Android是否支持手錶支持NFC
- 25. 支持向量機理解
- 26. 理解`System.ZMQ4.Monadic`的`forall`在簽名
- 27. C#中的Monadic理解語法
- 28. NVDEC 8.0解碼sdk是否支持將解碼錶面映射到D3D11紋理?
- 29. 理解受管理的bean /支持bean
- 30. Gradle kotlin不支持的方法Dependencies.getAtoms()
我認爲,有一直在這裏的一些誤解。沒有這樣的政策,不能在任何地方使用monad。該語言中內置了一些monad-like結構,例如安全調用可空類型。我們目前不支持理解,但這個功能在桌面上。 –
正如@AndreyBreslav指出的那樣,Kotlin確實使用了monadic結構。我在回答中說的是,沒有任何目標可以在每個**單一語言概念 – voddan