Целое число

Литерал типа целое число (Integer) — это десятичное представление 64-битного целого числа со знаком.

Используйте VRL-песочницу, чтобы проверить работу программы.

Ограничения

Целые числа в VRL могут находиться в диапазоне от -263 + 1 до 263 - 1. Числа, вышедшие за пределы диапазона переносятся на другой конец диапазона.

Пример выхода за пределы диапазона

Исходный код
.int_big = to_string(9_223_372_036_854_775_807)
.int_too_big = to_string(9_223_372_036_854_775_807 + 1)
Результат
{
  "int_big": "9223372036854775807",
  "int_too_big": "-9223372036854775808"
}

Подчеркивание

В целых числах может использоваться символ _ для улучшения читаемости, например, для разделения разрядов.

Пример записи числа с подчеркиванием

Исходный код
1_000_000
Результат
1000000

Операции над целыми числами

К операциям над целыми числами относятся:

Для проверки типа и валидации целого числа используйте функции int и is_integer.

Для форматирования и приведения типов используйте функции представлений чисел.

Была ли полезна эта страница?

Обратная связь