Учебник по 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 или из командной строки.
Ссылки
- Официальный сайт
- Официальные примеры
- Официальный сайт - Китайский перевод
- Официальный онлайн-инструмент Kotlin
- Онлайн-инструмент Kotlin