Menu
Coddy logo textTech

Онлайн-компилятор Kotlin

Пишите, запускайте и делитесь фрагментами кода - без установки.

CoddyMain.kt
Output
Click Run to see the output here.

Пишите, компилируйте и запускайте Kotlin онлайн

Бесплатный онлайн-компилятор и плейграунд Kotlin. Наберите код в браузере, нажмите Run - и компилятор Kotlin соберёт и выполнит программу за секунды. Не нужны ни JDK, ни IntelliJ IDEA, ни Android Studio, ни настройка Gradle-проекта.

Редактор построен на том же движке, что и VS Code, поэтому подсветка синтаксиса и автодополнение Kotlin работают сразу. Код компилируется официальным компилятором Kotlin/JVM в изолированном контейнере, так что вы получаете настоящий язык: null safety, выражения when, data-классы, лямбды и полную стандартную библиотеку. Пример программы читает две строки из stdin - именно то, что нужно для задач с собеседований и упражнений в командной строке.

Чем полезен этот компилятор Kotlin

  • Мгновенная компиляция и запуск: пишите Kotlin, нажимайте Run и смотрите stdout и ошибки компиляции за секунды, на компьютере или на телефоне.
  • Подсветка синтаксиса и автодополнение Kotlin в том же движке редактора, что и в VS Code, с понятными сообщениями компилятора, когда что-то не проходит проверку типов.
  • Поддержка ввода через stdin: readLine() и readln() читают из поля ввода плейграунда, поэтому консольные программы и решения задач с собеседований работают от начала до конца.
  • Настоящий компилятор Kotlin/JVM и стандартная библиотека: коллекции, строковые шаблоны, функции-расширения, data-классы и sealed-классы работают так же, как локально.

Что можно сделать в плейграунде Kotlin

  • Null safety на практике: nullable-типы, оператор безопасного вызова ?., Элвис-оператор ?: и smart cast, проверенные построчно без Android-проекта вокруг.
  • Коллекции и лямбды: map, filter, groupBy, sortedBy и fold над списками и мапами - функциональное ядро повседневного Kotlin.
  • Алгоритмы и задачи с собеседований с чтением ввода из stdin, а также быстрые эксперименты с data-классами, ветками when, диапазонами и функциями-расширениями.

Вопросы об онлайн-компиляторе Kotlin

Онлайн-компилятор Kotlin бесплатный?
Да, плейграунд Kotlin бесплатен и не требует регистрации. Откройте страницу, напишите код и запустите. Устанавливать JDK, IntelliJ или Android Studio не нужно.
Нужны ли установленные Android Studio или JDK?
Нет. Kotlin компилируется и выполняется на наших серверах, на вашем компьютере ничего не устанавливается. Это быстрый способ проверить фрагмент с Chromebook, планшета, ограниченного рабочего ноутбука или любого компьютера, где нельзя настроить инструменты.
Можно ли читать ввод из stdin в плейграунде Kotlin?
Да. Введите строки в поле ввода и читайте их через readLine() или readln() точно так же, как при запуске скомпилированной программы в терминале. Стартовая программа так и делает: читает имя и возраст и печатает приветствие.
Какую версию Kotlin использует компилятор?
Плейграунд использует официальный компилятор Kotlin/JVM со стандартной библиотекой, поэтому современные возможности языка - when без субъекта, data-классы, sealed-классы, функции-расширения и infix-функции, trailing-лямбды и деструктуризация - работают. Недоступны только Android-специфичные API, поскольку нет среды выполнения Android; всё из стандартной библиотеки Kotlin есть.
Как учить Kotlin после знакомства с компилятором?
Правьте пример, нажимайте Run и повторяйте. Когда захочется структуры, бесплатный интерактивный курс Kotlin от Coddy охватывает null safety, when, циклы, функции и коллекции с практическими упражнениями и сертификатом в конце - надёжная база перед Android или Ktor.

Полезные инструменты для Kotlin

Бесплатные браузерные инструменты, которые отлично работают с Playground Kotlin - всё это часть Coddy.