Не входит в сферу 'foldrl' - PullRequest
3 голосов
/ 17 мая 2011

При попытке определить функцию

maximum' :: (Ord a) => [a] -> a
maximum' = foldrl (\x acc -> if x > acc then x else acc)

ghci сообщает об ошибке:

Not in scope: `foldrl'
Failed, modules loaded: none.
Ubuntu 10.04
$ ghci --version
The Glorious Glasgow Haskell Compilation System, version 6.12.1

Почему функция foldrl не находится в области видимости?

Ответы [ 2 ]

12 голосов
/ 17 мая 2011

Оооо, вы хотите foldr1 не foldrl, последний символ - 1, а не l

3 голосов
/ 17 мая 2011

Я думаю, вы имеете в виду foldr1 (последний символ - цифра 1), а не foldrl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...