user2879704
質問する
46 次
2 に答える
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 に答える
2
この関数をプレリュードで定義して実行するにはどうすればよいですか
prelude で関数を定義して実行することはできません。Prelude は、ghc に同梱されている基本パッケージに付属する標準モジュールです。
でコードを定義して実行すると仮定するとghci
、これはあなたがしなければならないことです:
λ> let beginsWithU (c:_) = c == 'u' || c == 'U'; beginsWithU _ = False
λ> beginsWithU "UHello"
True
于 2015-07-10T13:18:34.973 に答える