就像C#中的LINQ一样,对于Scala中的理解,Kotlin中有类似的东西吗?如果不支持,是否有计划?
编辑:答案是理解支持在桌面上.
在Kotlin 1.1的预览版中,有通用async
/ await
语法可用于不同类型的monadic理解:
许多语言(从2012年的C#开始)通过专用语言结构(如async/await关键字)支持异步编程.在Kotlin中,我们概括了这个概念,以便库可以定义这些构造的自己版本,而async不是关键字,而只是一个函数.
这种设计允许集成不同的异步API:期货/承诺,回调传递等.它也足以表达惰性生成器(yield)并涵盖其他一些用例.
资源