0
4

2 に答える 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 に答える