Чтобы запустить Kotlin в терминале, в вашей системе должен быть установлен компилятор Kotlin. Вот несколько методов, которые вы можете использовать для запуска кода Kotlin в терминале, а также соответствующие примеры кода:
Метод 1: использование Kotlin REPL (цикл чтения-оценки-печати)
Kotlin REPL — это интерактивная оболочка, позволяющая выполнять фрагменты кода Kotlin.
- Откройте терминал.
- Введите
kotlinc, чтобы запустить REPL Kotlin.
$ kotlinc
- Введите свой код Kotlin непосредственно в командную строку REPL.
>>> fun main() {
... println("Hello, Kotlin!")
... }
- Нажмите Enter, чтобы выполнить код.
Hello, Kotlin!
Метод 2: компиляция и запуск файла сценария Kotlin
Вы можете создать файл сценария Kotlin с расширением .ktsи выполнить его с помощью команды kotlinc.п>
- Создайте новый файл с расширением
.kts, напримерhello.kts, и добавьте в него свой код Kotlin.
fun main() {
println("Hello, Kotlin!")
}
- Откройте терминал и перейдите в каталог, содержащий файл сценария.
$ cd /path/to/directory
- Скомпилируйте и запустите скрипт с помощью команды
kotlincс параметром-script.
$ kotlinc -script hello.kts
Hello, Kotlin!
Метод 3. Создание и сборка проекта Kotlin
Для более сложных проектов Kotlin вы можете создать проект с помощью системы сборки Gradle или компилятора командной строки Kotlin.
- Создайте новый проект Kotlin с помощью Gradle или компилятора командной строки Kotlin. Например, с Gradle:
$ gradle init --type kotlin-application
- Перейдите в каталог проекта.
$ cd /path/to/project
- Запишите код Kotlin в соответствующий файл, например
src/main/kotlin/MyApp.kt.
fun main() {
println("Hello, Kotlin!")
}
- Создайте проект с помощью Gradle или компилятора командной строки Kotlin.
$ gradle build
- Запустите скомпилированный проект.
$ java -jar build/libs/project.jar
Hello, Kotlin!
Это несколько способов запуска Kotlin в терминале. В зависимости от вашего варианта использования вы можете выбрать метод, который лучше всего соответствует вашим потребностям. Прежде чем использовать эти методы, не забудьте установить в своей системе компилятор Kotlin.