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


Урок 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)