Синтаксис Kotlin отличается от синтаксиса других популярных языков программирования, например Java, компактностью и выразительностью. 13
В Kotlin не нужно писать точку с запятой в конце каждой строки кода. 1 Также в этом языке есть много сокращений и удобных конструкций, которые делают код более читаемым и понятным. 1
Некоторые другие отличия синтаксиса Kotlin:
val
(для неизменяемых переменных) и var
(для изменяемых переменных). 1fun
, а параметры и возвращаемый тип указываются после имени функции через двоеточие. 1class
, а для наследования — двоеточие после имени класса. 1object
, а для создания анонимных объектов — object :
. 1Кроме того, Kotlin поддерживает вывод типов, где тип переменной не нужно объявлять. 5