Kotlin, базовый синтаксис: переменные

Локальные переменные только для чтения определяются с помощью ключевого слова val. Им может быть присвоено значение только один раз.

val a: Int = 1  // немедленное назначение
val b = 2   // `Int` тип выведен
val c: Int  // Тип требуется, 
            // когда инициализатор не предоставлен

c = 3       // отложенное присваивание

Переменные, которые можно переназначить, используют ключевое слово var:

var x = 5 // `Int` тип выведен
x += 1

Переменные верхнего уровня:

val PI = 3.14
var x = 0

fun incrementX() { 
    x += 1 
}


Читайте также:


Комментарии

Популярные сообщения из этого блога

Язык поисковых запросов в Graylog

Хэш-таблица: разрешение коллизий

Нормальные формы, пример нормализации в базе данных