Ошибка GHCi: не входит в объем - PullRequest
0 голосов
/ 05 апреля 2010

Я пытаюсь скомпилировать эту функцию из Learn You Haskell for Great Good .

 removeNonUppercase st = [ c | c <- st, c `elem` ['A'..'Z']]   

, поместив его в файл removeNonUpperCase.hs.

Компилируется нормально, но при передаче аргумента:

ghci> removeNonUppercase "Hahaha! Ahahaha!"  

компилятор говорит:

<interactive>:1:0: Not in scope: 'removeNonUpperCase'

Почему?

PrintScreen: http://img535.imageshack.us/img535/9545/notinscope.png

1 Ответ

7 голосов
/ 05 апреля 2010

Вы определили метод как removeNonUppercase (строчные буквы c), но вы называете его как removeNonUpperCase (прописные буквы C).

...