Ввожу в GHCi:
Prelude> :set +t
Prelude> let {sum5 a = foldl ((*).fromEnum) 1 (take 5 a)}
sum5 :: [Int] -> Int
Собственное, вопрос: фигли
[Int] -> Int?
Почему не
Enum a => [a] -> Int?
При попытке скормит туда список Char, ес-но, посылает.


Ответ на:
комментарий
от imp

Ответ на:
комментарий
от ratatosk

Ответ на:
комментарий
от ratatosk

Ответ на:
комментарий
от ratatosk

Ответ на:
комментарий
от imp

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Laziness WAT (2017)
- Форум Как это понимать??? (2012)
- Форум Бесконечные последовательности в Scala (2013)
- Форум [haskell][Тормоза] (2012)
- Форум Интерпретация, компиляция, а это что? (2013)
- Форум Быдлокод не быдлокод? (2014)
- Форум Не собираются пакеты в Cygwin | ошибка: несовместимые типы (2017)
- Форум Haskell типы (2020)
- Форум haskell, типы (2010)
- Форум ошибка при компиляции в си (2018)