XRUST.ru » Программирование » Kotlin для разработчиков Java
Программирование

Kotlin для разработчиков Java

14 ноября 2024, 13:26 5 964 0 16

Kotlin — это современная альтернатива Java, которая поддерживает функциональное программирование в JVM. Вот первый взгляд на программирование с помощью Kotlin, использующий некоторые концепции и синтаксис, которые вы уже знаете из Java.

После Java, Kotlin является самым популярным языком JVM . Kotlin — выразительный, лаконичный язык с сильной поддержкой функционального программирования, пишет xrust. Он особенно привлекателен для разработчиков Java, поскольку полностью совместим с Java, а синтаксис обеспечивает простой переход. Давайте рассмотрим этот динамический язык программирования.

Начните работу с Kotlin

Kotlin — отличный язык для Java-разработчиков, в который можно вникать. Он дополняет и украшает то, что вы уже можете делать с Java, и предлагает серьезную мощь из экосистемы JVM. Лучше всего то, что изучение и использование Kotlin не требует многого от вашего и без того перегруженного мозга, поскольку переключение между Java и Kotlin довольно простое.

Как и Java, Kotlin требует, чтобы у вас был установлен JDK. Инструмент командной строки SDKMan упрощает установку и управление Kotlin:

После установки вы можете создать и запустить простой Main.ktфайл:

$ sdk install kotlin 2.0.20

$ kotlin -version

Kotlin version 2.0.20-release-327 (JRE 23-ea+24-1995)

После установки вы можете создать и запустить простой Main.ktфайл:

// Main.kt

fun main() {

  println("Hello, InfoWorld!")

}

Чтобы скомпилировать его, введите:

$ kotlinc Main.kt


Эта команда выводит файл класса: MainKt.class, который вы можете запустить так же, как и любой другой:

$ java MainKt

Hello, Kotlin!

Обратите внимание, что функция без возвращаемого значения, как в приведенной выше, не объявляет возвращаемое значение void, как в Java. Вместо этого у нее просто нет модификатора return вообще. В отличие от Java, вы можете объявить функцию с funключевым словом вне класса. В простых случаях у функций нет всех атрибутов, которые мы нашли бы в Java: нет пакета, имени класса или общедоступных статических квалификаторов void. Kotlin имеет все эти возможности, но по умолчанию скрывает их, используя соглашения для предоставления более простого синтаксиса заранее.



Xrust: Kotlin для разработчиков Java

Kotlin, Java, xrust

Поделится
16 0

Комментарии


Принц Гарри впервые высказался после громкого поражения в суде против Daily Mail
После проигрыша одного из самых громких судебных процессов последних лет принц Гарри нарушил молчание. Герцог Сассекский назвал решение британского суда «очевидным сокрытием правды» и дал понять, что не намерен отказываться от своей многолетней борьбы с таблоидами. В последние годы имя принца Гарри практически не исчезает из новостной повестки Великобритании, отмечает xrust. Однако на этот раз повод оказался особенно болезненным для младшего сына короля Карла III. Высокий суд Лондона полностью отклонил иск Гарри и еще нескольких известных британцев против издателя газеты Daily Mail — компании Associated Newspapers Limited (ANL). Истцы утверждали, что журналисты на протяжении многих лет незаконно добывали личную информацию, используя прослушку, частных детективов и другие сомнительные методы. Суд пришел к выводу, что представленных доказательств оказалось недостаточно. Практически сразу после решения суда принц Гарри выступил с совместным заявлением вместе с баронессой Дорин Лоуренс —
1 953 4
284