如何在Android Studio中运行Kotlin的控制台代码?

niwlg2el  于 2023-04-12  发布在  Kotlin
关注(0)|答案(1)|浏览(203)

我正在学习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

8fsztsew

8fsztsew1#

我个人会使用一个临时文件File > New > Scratch File(mac快捷方式Cmd Shift N)类型的Kotlin。

相关问题