推出Corotine和KotlinJS 1.2不支持的其他产品?

时间:2018-05-18 10:55:03

标签: intellij-idea kotlin kotlinx.coroutines kotlin-js-interop

我目前正在尝试在node.js上为我的kotlin-js项目执行协同程序。

我使用IntelliJ-Idea和kotlin插件1.2.40

应该支持协同程序,是吗?但IDE找不到"启动" -coroutine?!

另一方面,找到了命名空间kotlin.coroutines.experimental,我可以使用例如suspendCoroutine函数,但不能用于协同程序实际可用的内容。

1 个答案:

答案 0 :(得分:0)

launch以及async和您直接使用的所有其他内容都在kotlinx.coroutines中,而suspendCoroutine不是标准库的一部分。标准库只包含您提到的org.jetbrains.kotlinx:kotlinx-coroutines-core等低级原语。

因此,您必须向SELECT viewer_id , count(*) AS movies_watched, COUNT(ranking) as movies_ranked FROM viewers_movies_rankings GROUP BY viewer_id ; 添加依赖项。