Haskell, 06 лекция (от 02 ноября)

Материал из eSyr's wiki.

(Различия между версиями)
Перейти к: навигация, поиск

ESyr01 (Обсуждение | вклад)
(Новая: <!--* '''Презентация:''' Media:ТФП -- Лекция 6.pdf--> * '''Аудиозапись:''' http://esyr.org/lections/audio/haskell_2010_winter/haskell_10_11_02.ogg * ''...)
К следующему изменению →

Текущая версия

...

задача на ... про переписывание кода на Haskell, перемножение матриц

\(u, v) →  i ← v | j ← u]
  • sum — сумма
  • zipWith :: (a → b → c) → [a] → [b] → [c]

И автоматически будет выведен тип данного выражения (Integer, Integer), и если попытаться, например в интерпретаторе, скормить нечто, не являещееся таковым, то возникнет ошибка.


Теория функционального программирования. Язык Haskell


00 01 02 03 04 05 06 07 08 09 10 11 12


Календарь

Сентябрь
23 28
Октябрь
05 12 19 26
Ноябрь
02 09 16 23 30
Декабрь
07 14


Эта статья является конспектом лекции.

Эта статья ещё не вычитана. Пожалуйста, вычитайте её и исправьте ошибки, если они есть.
Личные инструменты
Разделы