Haskell GHCi错误-“;不在范围内:`isUpper'&引用;

Haskell GHCi错误-“;不在范围内:`isUpper'&引用;,haskell,ghci,Haskell,Ghci,我正在学习haskell,并试图编写一些简单的函数。在我使用functionisUpper之前,一切都很好。由于以下错误,我无法编译项目: [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>

我正在学习haskell,并试图编写一些简单的函数。在我使用function
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进行开发
感谢您的帮助

您需要
导入
以获取
isUpper

isUpper
数据中的一个函数。Char
,如果有疑问,您必须首先导入它。谢谢@bheklir。它起作用了。我只是认为我不必写导入,而且我也不知道,在哪里放置导入。问题解决了