问题描述
我在 Linux 中尝试使用“ghci”:
minuscula :: Char -> Bool
我明白了:
Variable not in scope: minuscula :: Char -> Bool
enter code here
终端图片:
解决方法
你需要添加minuscula
的实现,你可以通过在:{
和:}
之间包裹这些来写一组行。如果你让 Haskell 只解释那一行,它会看到一个签名,但没有定义 minuscula
函数是如何实现的。例如:
Prelude> :{
Prelude| minuscula :: Char -> Bool
Prelude| minuscula 'A' = True
Prelude| minuscula _ = False
Prelude| :}