Функция min
Функция min сравнивает два значения
и возвращает наименьшее из них. Она
принимает два параметра: первое значение
и второе значение. Функция доступна для
всех типов, реализующих трейт Ord,
включая целые числа, числа с плавающей
точкой и строки.
Синтаксис
std::cmp::min(a, b)
Пример
Давайте найдём минимальное из двух чисел
5 и 10:
fn main()
{
let res = std::cmp::min(5, 10);
println!("{}", res);
}
Результат выполнения кода:
5
Пример
Давайте найдём минимальное из двух чисел
10 и 5:
fn main()
{
let res = std::cmp::min(10, 5);
println!("{}", res);
}
Результат выполнения кода:
5
Пример
Давайте найдём минимальную из двух строк
"abcde" и "12345":
fn main()
{
let res = std::cmp::min("abcde", "12345");
println!("{}", res);
}
Результат выполнения кода:
"12345"
Смотрите также
-
функция
max,
которая возвращает максимальное из двух значений -
функция
min_by,
которая возвращает минимальное значение с помощью компаратора -
функция
max_by,
которая возвращает максимальное значение с помощью компаратора -
функция
min_by_key,
которая возвращает минимальное значение по заданному ключу