Переходим с языка Java в Kotlin

Переходим с языка Java в Kotlin

1. Переменная и объявление

Чтобы объявить переменную в Kotlin, мы используем val. Val сделает его неизменяемым, например как final в Java. Var делает его изменяемым, поэтому мы можем изменить значение позже. Типы автоматически определяются в Kotlin, нет необходимости их указывать.

В Kotlin нам не нужны точки с запятой в новом ключевом слове.

2. Циклы

В Kotlin у нас есть понятие диапазонов. Диапазон идет от одного числа к другому, но также может перепрыгивать через числа или идти назад.

3. Switch Case

Выражения when в Kotlin могут делать гораздо больше, чем вы думаете. Например, можно назначить целое выражение и присвоить ему результирующее значение.

4. Функции

В Kotlin, мы используем ключевое слово fun, чтобы написать функцию. Чтобы указать типы параметров, мы используем двоеточие, за которым следует тип. После объявления параметра мы можем дополнительно написать двоеточие, за которым следует тип возвращаемого значения.

5. Концепции OOP

Мы не сможем объяснить здесь все концепции OOP, но большинство из них очень схожи с тем, что и в Java и в Kotlin.

6. Типы Null

Null Safety – это особенность Kotlin. Это гарантирует, что ваша программа не будет рушиться из-за NullPointerExceptions (если мы не используем !!-оператор) , проверяя это во время компиляции.

В Kotlin нам не нужны getters и setters (геттеры и сеттеры), они генерируются негласно. Основной конструктор также создается негласно.


.

  • November 9, 2020