Урок 0 Haskell
1) Во всех языках – есть понятие «функция».
2) Сначала пишется имя_функции потом через пробел какие-нибудь параметры, пример:
min 5 4
3) Функции не могут начинаться с заглавной буквы
Min 5 4 – неправильно
4) Пример, min – функция, которая находит минимум среди «чего-нибудь».
В Huskell это записывается таким образом:
min 5 4
5) Сделаем точно такую же функцию под другим именем:
mymin x y=if x < y then x else y
if – это функция «ЕСЛИ»
then – то
else – иначе
Как это работает: мы задаем функцию mymin с параметрами x и y, т.е. хотим использовать, к примеру так: mymin 1 4 – два параметра 1 и 4.
Результат функции должен быть после знака равно. Можно написать mymin x y=5. Тогда в любом случае результат будет 5. А если нужно выбрать из чего-либо, тогда можно поставить ЕСЛИ.
6) Напишите программу z2-1.hs с функцией mymin
7) Откройте z2-1.hs в Haskell ...
Скачать уроки по Хаскеллу
На сайте выложены некоторые уроки по Huskell для ознакомления с теоретическими выкладками и подходами к изложению материала.
урок 1 (Haskell)
|