我目前正在尝试在node.js上为我的kotlin-js项目执行协同程序。
我使用IntelliJ-Idea和kotlin插件1.2.40
应该支持协同程序,是吗?但IDE找不到"启动" -coroutine?!
另一方面,找到了命名空间kotlin.coroutines.experimental,我可以使用例如suspendCoroutine函数,但不能用于协同程序实际可用的内容。
答案 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 ;
添加依赖项。