Student.gomel.by
На главную ... Контакты ... Университеты ... Частые вопросы ...
Заказать курсовую ...
Репетитор по информатике ...
Условия ...
Так сколько же стоит?


Урок 1 Haskell



1) Сложные параметры для функций

min 4 (min 3 4)

т.е. у первой функции min есть два параметра: первый параметр – 4, второй параметр (min 3 4). Это два параметра. При чем второй параметр - сложный, он указан в скобках. Второй параметр также является функцией min, и также с двумя параметрами 3 и 4. Сначала рассчитается второй параметр min 3 4 = 3, потом результат подставить в первую функцию: min 4 3 и в конце концов получиться результат 3, т.е. уже min 4 3 =3.

1) Вызов функции несколько раз
Пример: пусть у нас есть функция mymin, которая также как и min вычисляет минимум из двух чисел:

mymin x y=if x < y then x else y

и максимум:

mymax x y=if x > y then x else y

2) Напишем функцию sum ...