user2879704
问问题
46 次
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 回答