Learn You a Haskell forGreatGoodからこの関数をコンパイルしようとしています。
removeNonUppercase st = [ c | c <- st, c `elem` ['A'..'Z']]
removeNonUpperCase.hsファイルに配置します。
正常にコンパイルされますが、引数を渡すと次のようになります。
ghci> removeNonUppercase "Hahaha! Ahahaha!"
コンパイラは言う:
<interactive>:1:0: Not in scope: 'removeNonUpperCase'
なんで?