Запуск Kotlin в терминале: подробное руководство для разработчиков

Чтобы запустить Kotlin в терминале, в вашей системе должен быть установлен компилятор Kotlin. Вот несколько методов, которые вы можете использовать для запуска кода Kotlin в терминале, а также соответствующие примеры кода:

Метод 1: использование Kotlin REPL (цикл чтения-оценки-печати)
Kotlin REPL — это интерактивная оболочка, позволяющая выполнять фрагменты кода Kotlin.

  1. Откройте терминал.
  2. Введите kotlinc, чтобы запустить REPL Kotlin.
$ kotlinc
  1. Введите свой код Kotlin непосредственно в командную строку REPL.
>>> fun main() {
...     println("Hello, Kotlin!")
... }
  1. Нажмите Enter, чтобы выполнить код.
Hello, Kotlin!

Метод 2: компиляция и запуск файла сценария Kotlin
Вы можете создать файл сценария Kotlin с расширением .ktsи выполнить его с помощью команды kotlinc.

  1. Создайте новый файл с расширением .kts, например hello.kts, и добавьте в него свой код Kotlin.
fun main() {
    println("Hello, Kotlin!")
}
  1. Откройте терминал и перейдите в каталог, содержащий файл сценария.
$ cd /path/to/directory
  1. Скомпилируйте и запустите скрипт с помощью команды kotlincс параметром -script.
$ kotlinc -script hello.kts
Hello, Kotlin!

Метод 3. Создание и сборка проекта Kotlin
Для более сложных проектов Kotlin вы можете создать проект с помощью системы сборки Gradle или компилятора командной строки Kotlin.

  1. Создайте новый проект Kotlin с помощью Gradle или компилятора командной строки Kotlin. Например, с Gradle:
$ gradle init --type kotlin-application
  1. Перейдите в каталог проекта.
$ cd /path/to/project
  1. Запишите код Kotlin в соответствующий файл, например src/main/kotlin/MyApp.kt.
fun main() {
    println("Hello, Kotlin!")
}
  1. Создайте проект с помощью Gradle или компилятора командной строки Kotlin.
$ gradle build
  1. Запустите скомпилированный проект.
$ java -jar build/libs/project.jar
Hello, Kotlin!

Это несколько способов запуска Kotlin в терминале. В зависимости от вашего варианта использования вы можете выбрать метод, который лучше всего соответствует вашим потребностям. Прежде чем использовать эти методы, не забудьте установить в своей системе компилятор Kotlin.