Метод ceil
Метод ceil возвращает наименьшее целое число,
которое больше или равно исходному числу.
Другими словами, метод округляет число вверх
до ближайшего целого. Метод не принимает параметров
и возвращает значение типа f32.
Если исходное число уже является целым, метод вернёт его без изменений. Для отрицательных чисел округление вверх означает движение в сторону нуля.
Синтаксис
f32.ceil()
Пример
Давайте округлим число 3.14 вверх:
fn main()
{
let num: f32 = 3.14;
let res = num.ceil();
println!("{}", res);
}
Результат выполнения кода:
4
Пример
Давайте округлим отрицательное число -3.14 вверх:
fn main()
{
let num: f32 = -3.14;
let res = num.ceil();
println!("{}", res);
}
Результат выполнения кода:
-3
Пример
Давайте проверим, как метод работает с целым числом 5.0:
fn main()
{
let num: f32 = 5.0;
let res = num.ceil();
println!("{}", res);
}
Результат выполнения кода:
5