【发布时间】:2020-03-20 00:30:10
【问题描述】:
我在学习 Kotlin 的 Coroutines,很多样例代码如 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(): Unit”!
【问题讨论】:
-
你试过Kotlin REPL 在 Android Studio 中:Tools->Kotlin->Kotlin REPL or File->Scratch
标签: android-studio kotlin