How to fix error: variable out of scope in Haskell ghci

How to fix error: variable out of scope in Haskell ghci

我在 Linux 中使用 'ghci' 当我尝试时:

    minuscula :: Char -> Bool

我得到:

    Variable not in scope: minuscula :: Char -> Bool
    enter code here

终端图片:

你需要添加minuscula的实现,你可以在:{:}之间写一组代码。如果你让 Haskell 只解释那一行,它会看到一个签名,但没有定义 minuscula 函数是如何实现的。例如:

Prelude> <strong>:{</strong>
Prelude| minuscula :: Char -> Bool
Prelude| minuscula 'A' = True
Prelude| minuscula _ = False
Prelude| <strong>:}</strong>