Шаг 40.
Основы языка Haskell.
Основные функции библиотеки Prelude. Функции-компараторы

    На этом шаге мы рассмотрим функции этого типа.

    К этому типу относятся следующие функции:

  1. Функция, возвращающая максимальное значение из двух заданных значений одного типа, которые можно сравнивать в соответствии с действием операции ">=":
       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'
    
  2. Функция, возвращающая минимальное значение из двух заданных значений одного типа, которые можно сравнивать с помощью операции "<=":
       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'
    

    На следующем шаге мы рассмотрим функции-распознаватели.




Предыдущий шаг Содержание Следующий шаг