НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
16 of 1310 menu

Ключевое слово var

Ключевое слово var используется для объявления изменяемой переменной. Переменная, объявленная с помощью var, может быть изменена после инициализации. Тип переменной может быть явно указан или выведен компилятором из значения инициализации.

Синтаксис

var variableName: Type = value
var variableName = value

Пример

Объявим изменяемую переменную с явным указанием типа:

var count: Int = 5 println(count) count = 10 println(count)

Результат выполнения кода:

Int 5 Int 10

Пример

Объявим изменяемую переменную с автоматическим выводом типа:

var message = "Hello" println(message) message = "World" println(message)

Результат выполнения кода:

String "Hello" String "World"

Пример

Изменим значение переменной числового типа:

var price = 100.5 println(price) price = 200.75 println(price)

Результат выполнения кода:

Double 100.5 Double 200.75

Пример

Изменим значение переменной массива:

var numbers = arrayOf(1, 2, 3) println(numbers.contentToString()) numbers = arrayOf(4, 5, 6) println(numbers.contentToString())

Результат выполнения кода:

Array<Int> [1, 2, 3] Array<Int> [4, 5, 6]

Пример

Изменим отдельные элементы массива, объявленного через var:

var letters = arrayOf('a', 'b', 'c') println(letters.contentToString()) letters[0] = 'x' letters[1] = 'y' println(letters.contentToString())

Результат выполнения кода:

Array<Char> ['a', 'b', 'c'] Array<Char> ['x', 'y', 'c']

Смотрите также

  • ключевое слово val,
    которое объявляет неизменяемую переменную
  • ключевое слово const,
    которое объявляет константу времени компиляции
  • ключевое слово fun,
    которое объявляет функцию
  • ключевое слово if,
    которое используется для условных выражений
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить