GHCi错误 - “不在范围内:`isUpper'”

时间:2014-03-06 21:03:19

标签: haskell ghci

我正在学习haskell而我正在尝试编写一些简单的函数。在我使用函数isUpper之前,一切运行良好。由于这个错误,我无法编译项目:

[1 of 1] Compiling Main             ( C:\Users\...\src\Main.hs, interpreted )
C:\Users\...\src\Main.hs:147:25:
    Not in scope: `isUpper'
Failed, modules loaded: none.
Prelude>

我的代码:

module Main where
main::IO()
main = undefined
stringIsUpper [] = True
stringIsUpper (x:ys) = (isUpper x) && (stringIsUpper(ys))  

此代码的目标应该是检查插入的字符串是否包含大写字母。 我正在使用EclipseFP进行开发 谢谢你的帮助

1 个答案:

答案 0 :(得分:8)

您需要import Data.Char才能获得isUpper