Как запустить консольный код Kotlin в Android Studio? - PullRequest
0 голосов
/ 20 марта 2020

Я изучаю сопрограммы Kotlin, многие примеры кодов, такие как код А, запускаются под консолью.

В настоящее время я должен проверить его онлайн на 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"!

Изображение A enter image description here

1 Ответ

1 голос
/ 20 марта 2020

Я бы лично использовал скретч-файл File > New > Scratch File (Type Kotlin).

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...