Число с плавающей точкой
Литерал типа число с плавающей точкой (Float) представляет собой десятичное представление 64-битного числа с плавающей точкой, в частности, тип binary64, определенный в IEEE 754-2008.
Литерал числа с плавающей точкой записывается десятичными цифрами и может включать знак числа. Он состоит из целой части, десятичной точки и дробной части.
| Если дробная часть числа с плавающей точкой равна нулю, в событии число отображается без дробной части. |
| Используйте VRL-песочницу, чтобы проверить работу программы. |
Примеры отображения чисел с плавающей точкой
Пример записи числа с плавающей точкой
1.001
Пример числа с плавающей точкой, равного целому числу
.number = 1.0
.number_is_float = is_float(.number)
{
"number" = 1
"number_is_float" = true
}
Ограничения
Числа с плавающей точкой в VRL могут находиться в диапазоне от -1.7976931348623157E+308f64 до 1.7976931348623157E+308f64. Числа за пределами этого диапазона превращаются в null.
Пример выхода за пределы диапазона
some_float = 100_000_000.0 * 100_000_000.0 some_float = some_float * some_float some_float = some_float * some_float some_float = some_float * some_float .float_big = some_float * some_float .float_too_big = .float_big * .float_big
{
"float_big": 1.0000000000000005e+256,
"float_too_big": null
}
Операции над числами с плавающей точкой
К операциям над числами с плавающей точкой относятся:
Для форматирования и приведения типов используйте функции представлений чисел.
Была ли полезна эта страница?