My question is rather theoretical. I am quite new to kotlin (only passed the tutorial, didn't write any real code).
通过阅读语言参考,我发现自己对“暂停”是关键字这一事实感到困惑,但是在关键字列表中找不到“启动”之类的东西。这使我认为存在一些不对称性-“挂起”是编译器功能,而“启动”是库功能。我的理解正确吗?如果是这样-将两者都实现为库功能还是将两者都实现为编译器功能会更好吗?
我一直认为您总是可以使用可用的语言功能编写自己的标准库,但是我仍然看不到这是否真的适用于这种情况。
TL; DR:我可以使用纯Kotlin启动协程,而无需导入任何库(无论多么丑陋)吗?