0
4

2 回答 2

2

我如何定义,在前奏中运行这个功能

您不能在 prelude 中定义和运行函数。Prelude 是一个标准模块,它与 ghc 附带的基本包一起提供。

假设您要在 中定义和运行代码ghci,这就是您必须做的:

λ> let beginsWithU (c:_) = c == 'u' || c == 'U'; beginsWithU _ = False
λ> beginsWithU "UHello"
True
于 2015-07-10T13:18:34.973 回答
2

我想你想在 ghci 中运行它。您可以为此使用多行输入,命令是:{启动它和:}结束它。

这是示例

Prelude> :{
Prelude| let beginsWithU (c:_) = c == 'u' || c == 'U'
Prelude|     beginsWithU _ = False
Prelude| :}
Prelude> beginsWithU "umbrella"
True
Prelude> beginsWithU "mbrella"
False
于 2015-07-10T13:20:40.470 回答