Шаг 40.
Основы языка Haskell.
Основные функции библиотеки Prelude. Функции-компараторы
На этом шаге мы рассмотрим функции этого типа.
К этому типу относятся следующие функции:
- Функция, возвращающая максимальное значение из двух заданных значений одного типа, которые можно сравнивать в соответствии с
действием операции ">=":
max:: Ord a => a -> a -> a
max m n
Например:
> max 3 5 > max (-2) (-7) > max 12.345 12.34 > max 'a' 'b'
5 -2 12.345 'b'
- Функция, возвращающая минимальное значение из двух заданных значений одного типа, которые можно сравнивать с помощью операции
"<=":
min:: Ord a => a -> a -> a
min m n
Например:
> min 3 5 > min (-2) (-7) > min 12.345 12.34 > min 'a' 'b'
3 -7 12.34 'a'
На следующем шаге мы рассмотрим функции-распознаватели.
Предыдущий шаг
Содержание
Следующий шаг