Учебник по Kotlin

Kotlin — это статически типизированный язык программирования, работающий на Java Virtual Machine. Его называют Swift из мира Android; он был спроектирован, разработан и открыт компанией JetBrains.

Kotlin можно скомпилировать в байт-код Java или JavaScript, что позволяет удобно запускать его на устройствах без JVM.

На Google I/O 2017 Google объявила, что Kotlin стал официальным языком разработки для Android.


Моя первая программа на Kotlin

Файлы программ Kotlin имеют расширение.kt, например: hello.kt, app.kt.

Минимальная версия

package hello //Необязательный заголовок пакета fun main(args: Array<String>) { //Функция, видимая на уровне пакета, которая принимает строковый массив в качестве параметра println("Hello World!") //Точки с запятой можно опускать }

Объектно-ориентированный

class Greeter(val name: String) { fun greet() { println("Hello, $name") } } fun main(args: Array<String>) { Greeter("World!").greet() //Создание объекта не требует ключевого слова new }


Почему стоит выбрать Kotlin?

  • Краткость: Значительно сокращает объём шаблонного кода.
  • Безопасность: Позволяет избежать целых классов ошибок, таких как исключения нулевого указателя.
  • Интероперабельный: Полностью использует существующие библиотеки на JVM, Android и в браузерах.
  • Удобство для инструментов: Может быть собран с помощью любой Java IDE или из командной строки.

Ссылки

Другие расширения