Haskell, 06 лекция (от 02 ноября)
Материал из eSyr's wiki.
(Различия между версиями)
ESyr01 (Обсуждение | вклад)
(Новая: <!--* '''Презентация:''' Media:ТФП -- Лекция 6.pdf--> * '''Аудиозапись:''' http://esyr.org/lections/audio/haskell_2010_winter/haskell_10_11_02.ogg * ''...)
К следующему изменению →
Текущая версия
- Аудиозапись: http://esyr.org/lections/audio/haskell_2010_winter/haskell_10_11_02.ogg
- Видеозапись: http://esyr.org/video/haskell/haskell_10_11_02.raw.ogv
...
задача на ... про переписывание кода на 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 |
Эта статья является конспектом лекции.
Эта статья ещё не вычитана. Пожалуйста, вычитайте её и исправьте ошибки, если они есть.