KotlinJS 1.2 不支持 Launch-Coroutine 和其他程序?
Launch-Coroutine and others not supported for KotlinJS 1.2?
我目前正在 node.js 上为我的 kotlin-js 项目试用协程。
我正在使用 IntelliJ-Idea 和 kotlin 插件 1.2.40
应该支持协程,是吗?但是 "launch"-coroutine 没有被 IDE?!
找到
另一方面,找到了命名空间 kotlin.coroutines.experimental,我可以使用例如 suspendCoroutine 函数,但实际上应该可用于协程的功能不多。
launch
以及 async
以及您直接使用的所有其他内容都在 kotlinx.coroutines
中,它不是标准库的一部分。标准库仅包含您提到的 suspendCoroutine
等低级原语。
所以你必须添加对org.jetbrains.kotlinx:kotlinx-coroutines-core
的依赖。
我目前正在 node.js 上为我的 kotlin-js 项目试用协程。
我正在使用 IntelliJ-Idea 和 kotlin 插件 1.2.40
应该支持协程,是吗?但是 "launch"-coroutine 没有被 IDE?!
找到另一方面,找到了命名空间 kotlin.coroutines.experimental,我可以使用例如 suspendCoroutine 函数,但实际上应该可用于协程的功能不多。
launch
以及 async
以及您直接使用的所有其他内容都在 kotlinx.coroutines
中,它不是标准库的一部分。标准库仅包含您提到的 suspendCoroutine
等低级原语。
所以你必须添加对org.jetbrains.kotlinx:kotlinx-coroutines-core
的依赖。