# [Ride v4 и v3] Переменные
⚠️ Это документация Стандартной библиотеки версии 4 и 3. Рекомендуем использовать версию 6. Перейти к версии 6
В Ride все переменные являются неизменяемыми. После определения значение переменной не меняется.
Определение и одновременная инициализация переменной производятся с помощью оператора let
.
Нельзя объявить переменную без инициализации.
Во время присваивания значения переменной справа от знака "=" должно находиться выражение. Значение переменной — результат выражения.
# Примеры
Объявление целочисленной переменной.
let size = 5
Объявление строковой переменной.
let season = "Spring"
Так как функция является определением, а не выражением, то переменной можно присвоить значение функции, но не саму функцию.
func f() = {
true
}
let result = f()
# Ленивость
В Ride ленивая инициализация переменных, поэтому значение переменной вычисляется только при первом обращении к ней.
# Встроенные в скрипт переменные
У скрипта есть встроенные переменные.