我正在学习Kotlin的协程,很多示例代码如Code A都是在控制台下运行的。
目前我不得不在https://play.kotlinlang.org/在线测试,它太慢了。
如何在Android Studio中运行这些代码?
代码A
import kotlinx.coroutines.*
fun main()=runBlocking{
val job = launch {
val child = launch {
try {
delay(Long.MAX_VALUE)
} finally {
println("1. Child is cancelled")
}
}
yield()
println("2. Cancelling child")
child.cancel()
child.join()
yield()
println("3. Parent is not cancelled")
}
job.join()
}
新增内容
谢谢!
但是当我运行代码时,我不能得到结果,我只能得到信息“fun main():单位”!
图片Ax1c 0d1x
1条答案
按热度按时间8fsztsew1#
我个人会使用一个临时文件
File > New > Scratch File
(mac快捷方式Cmd Shift N)类型的Kotlin。