Haskell GHCi错误-“;不在范围内:`isUpper'&引用;
我正在学习haskell,并试图编写一些简单的函数。在我使用functionHaskell 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>
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。它起作用了。我只是认为我不必写导入,而且我也不知道,在哪里放置导入。问题解决了