ghci

    10

    3答えて

    Prelude> let a = 3 Prelude> :sprint a a = _ Prelude> let c = "ab" Prelude> :sprint c c = _ なぜそれは常に_を印刷しますか?私は:sprintコマンドのセマンティクスを得ていません。

    1

    1答えて

    stack repl私のプロジェクトが使用するライブラリのDLLを見つけることができません。私はこれを私のパッケージのルートに置くことでこれを解決できますが、私はそれらを私のパッケージから分離したいので、これは不満です。 どこでGHCiがそれらを探しますか?

    2

    1答えて

    こんにちは私は学生です。 私はMac 10.11.5をダウンロードして使用しています.Xcode、コマンドラインツール、Haskellプラットフォームをインストールして、ターミナルを見つけ、$ ghciと入力するだけでGHCiインタープリタを起動できます。私の場合、それは私がGHC-PKGのリストをチェックしただけで Moritzs-Air:~ mm$ ghci GHCi, version 7.

    2

    2答えて

    私はmainLogger.hsはロガーモジュールを参照して、私のローカルディレクトリ内 mainLogger.hs Logger.hs を持っています。 stack ghci私は:load mainLogger.hsに、私は次のようなエラーメッセージが出ます:私はstack exec -- ghc mainLogger.hsをコンパイルし、モジュールを正しくstack runghc main

    1

    2答えて

    私はWindows 7マシンで作業しています。 私は、HaskellのGHCiインタープリタのフロントアプリケーションです。ユーザーがコマンドを入力すると、Runtimeのexec()メソッドを使用してJavaがコマンドを実行し、コマンドプロンプトを使用してGHCiを実行していた場合に表示されるテキストが表示されます。 今、出力を印刷するループに関する問題が発生しています。 ここに私が今いるコード

    1

    1答えて

    私はかなり長い間ここに座っていましたが、私の問題はグーグル、試行錯誤で解決できません。 data Prozess = Prozess { pid :: Int, arrival :: Int, computing :: Int } deriving (Show) let idle = Prozess{pid=1, arrival=5, computing=10} は、だから私はGHCiので

    -1

    1答えて

    マイコード: addConcat :: [Int] -> [Int] addConcat [x,y] = z:(z + y) where (z = x + y) が、私はそれは同じフォーマットのだと私は常に取得上記ではない正確に一つの機能を実現しています: Syntax error in input (unexpected symbol "y") だから私のHaskellコードと間違って

    7

    2答えて

    私はHaskellの不変変数の概念とかなり混同しています。 Haskellの変数の値を変更することはできないようです。私はGHCiの中に次のコードしようとしたときの変数の値が変更を行ったように。しかし、それが見えた: Prelude> foo x=x+1 Prelude> a=1 Prelude> a 1 Prelude> foo a 2 Prelude> a=2 Prelude>

    1

    1答えて

    GHCIでは、:add moduleを使用して現在のプロジェクトからモジュールを追加したり、:module + moduleを使用して現在のスコープにモジュールを追加することができます。 :addを使用してロードされたモジュールは、:reloadコマンドを使用すると自動的にリロードされますが、ソースモジュールでなければならず、外部パッケージから取得することはできません。 :module +の代わり

    2

    1答えて

    いくつかのhaskellコードをデバッグし、実行時に問題が発生している場所を特定する必要があります。私は私のプログラムを実行すると、この main: Prelude.(!!): index too large は私が本当にすべきではない関数にリストを送っていて、私がどこかわからないところがあると信じて私につながると言います。これは、600行以上の意味解析プログラムです。問題は、私は私の人生のた