Шаг 6.
Основы Kotlin.
Компиляция и выполнение кода Kotlin/JVM

    На этом шаге мы рассмотрим порядок выполнения программы на Kotlin.

    С момента щелчка на кнопке запуска 'Hello.kt' до момента вывода Hello, World! в консоли происходит множество событий.

    Прежде всего, IntelliJ компилирует код Kotlin, используя компилятор kotlinc-jvm. Это означает, что IntelliJ транслирует код на Kotlin в байт-код, язык, на котором "разговаривает" JVM. Если у kotlinc-jvm возникнут проблемы с переводом, он выведет сообщение об ошибке (ошибках), которое подскажет, что именно необходимо исправить. Однако если компиляция прошла гладко, IntelliJ перейдет к фазе выполнения.

    В фазе выполнения байт-код, сгенерированный kotlinc-jvm, исполняется JVM. Консоль отображает все, что выводит программа в процессе выполнения, например текст, указанный в вызове функции println().

    После выполнения всех инструкций в байт-коде JVM прекратит работу и IntelliJ выведет код завершения в консоль, сообщая вам о том, была работа завершена успешно или с ошибкой.

    На следующем шаге мы рассмотрим Kotlin REPL.




Предыдущий шаг Содержание Следующий шаг