[解決済み] Haskellファイルをインタープリタモードで実行する方法
2023-08-11 23:39:57
質問
Haskellのファイルを解釈できると聞きました(Ruby/Python/Perlのように動作するという意味でしょう)。しかし、これを行うためのコマンドラインオプションをGHCで見つけることができません。いつも私のファイルをコンパイルしたがります。GHCiも見てみましたが、それはいつも私をreplにダンプします。
私は基本的に、ただ
ghc -i MyFile.hs
(ここで、-i はインタプリタモードに相関しているように見せかけるために作ったフラグです) を実行させ、私がアイデアを試したり学習している間に素早いフィードバックを得られるようにしたいのです。
どのように解決するのですか?
$ runhaskell MyFile.hs
あるいは
runghc
(を使うこともできます(これらは同じものです)。
ghci MyFile.hs
でインタラクティブな REPL セッションを開始することもできます。
MyFile.hs
がロードされた状態でインタラクティブな REP セッションを開始しますが、 メインプログラムを実行したい場合は
runhaskell
がよいでしょう。
毎回全体を実行するのではなく、プログラムの一部を独立したユニットとしてGHCiでテストする習慣をつけるのは良いアイデアかもしれません。
関連
-
[解決済み】なぜパースエラーになるのか?インデント?
-
[解決済み] Pythonが解釈される場合、.pycファイルとは何ですか?
-
[解決済み] Project Eulerとの速度比較。CとPythonとErlangとHaskellの比較
-
[解決済み] Haskellで大規模設計?[クローズド]
-
[解決済み] RustのtraitとHaskellのtypeclassの違いは何ですか?
-
[解決済み】Haskellの入門編
-
[解決済み】Haskell/GHCの`forall`キーワードは何をするのですか?
-
[解決済み] Haskellのmapにはfmapがあるのに、何の意味があるのだろう?
-
[解決済み] Haskellプログラムのパフォーマンス解析ツール
-
[解決済み] Haskellの合成演算子(.)とF#のパイプ転送演算子(|>)の比較
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Haskellでの挿入ソート
-
[解決済み] .の違いは何ですか?(ドット)と$(ドルマーク)の違いは何ですか?
-
[解決済み] 読んで学ぶべき良いHaskellのソース [終了しました]。
-
[解決済み] Haskellにはなぜ "data "と "newtype "があるのですか?重複] [重複] [重複
-
[解決済み] Haskell における `mod` と `rem` の違い
-
[解決済み] Haskellの初心者向けガイド?[終了しました]
-
[解決済み] Haskellのmapにはfmapがあるのに、何の意味があるのだろう?
-
[解決済み] 型チェッカーは非常に間違った型置換を許可しているが、プログラムはまだコンパイルできる
-
[解決済み] fixの使い方、効果について教えてください。
-
[解決済み] Lazy I/Oの何がそんなに悪いのか?