問題タブ [ghci]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
710 参照

haskell - ghci (Haskell) で関数「順列」を試行できませんでした

Data.ListHaskell 標準ライブラリの関数をウォークスルーしようとしていますが、「順列」を試行するとエラーが発生します。ここで何が欠けていますか?ありがとう。

0 投票する
2 に答える
824 参照

haskell - ghciを使用してラムダで数値を書き込む方法

Ghciを使用して、Haskellを初めて使用します。

threeという名前の関数があり、次のように書きたい

OK、これは機能しますが、試してみると

それは動作しません。代わりに、「無限型を構築できません」というエラーが表示されます。

私を助けてください。

0 投票する
3 に答える
5547 参照

haskell - HaskellでfromIntegerを使用するには?

Haskell で 2^8 を計算する 1 つの方法は、

このための関数を作成しようとすると、次のように定義されます...

次のエラーが表示されます。

私の推測では、どこかで fromInteger 関数を使用する必要があると思います...どこでどのように使用するのかわかりませんか? それはインターフェースですか、それともfromIntegerとは何ですか?どのように使用すればよいですか?

ありがとう

0 投票する
5 に答える
7973 参照

haskell - ハグ、Yhc、GHCiの違い

Hugs、Yhc、GHCiには違いがありますか?違いがある場合、それらは何ですか?

0 投票する
2 に答える
2334 参照

haskell - GHCI の実行時に、関数のパラメーターとして指定されたファイルをどのように読み取るのですか?

XPのdosコマンドラインでghci 6.10.4を使用しています。また、haskell-mode-2.4を使用するemacsでも使用しています

stdin で動作するプログラムを実行している場合、ファイルを stdin にリダイレクトする方法はありますか? たとえば、標準入力から読み取る main という関数がある場合、次のことはできません。

別の方法はありますか?

また、動作しているように見える ghci ウィンドウに stdin を入力できるようにしたいのですが、EOF キーは何ですか? Ctrl-D だと思ったのですが、うまくいきません。

0 投票する
1 に答える
1019 参照

haskell - Haskell リスト内包表記

次のようにすると、「範囲外: x」というエラーが表示されます...

ただし、2 行目のガードを外すと、GHCI はエラーなしでコンパイルされます。

私が間違っていることを理解するのを手伝ってもらえますか?

0 投票する
3 に答える
2068 参照

haskell - quickCheckで「oneof」を使用する方法(Haskell)

数独を変更して、それがまだ有効かどうかをチェックする小道具を書こうとしています。

ただし、「oneof」関数の正しい使い方がわかりません。ヒントを教えてください。

ここにいくつかの詳細があります...

私はこの小道具で3時間苦労しているので、どんなアイデアでも大歓迎です!

0 投票する
7 に答える
1329 参照

haskell - なぜghciは1.1+1.1 + 1.1> 3.3が真であると言うのですか?

私は最近Haskellチュートリアルを行ってきましたが、インタラクティブghciシェルでいくつかの単純なHaskell式を試したときにこの動作に気づきました。

誰かがそれがなぜであるか知っていますか?

0 投票する
3 に答える
731 参照

haskell - GHCi は Haskell のローカル関数の型を教えてくれますか?

別の関数内の関数について推論した型について ghci を照会することは可能ですか?

0 投票する
1 に答える
883 参照

haskell - Haskell関数で名前付きフィールドにアクセスする

HaskellでTreeデータ型を定義し、ツリー内の要素の数を計算する関連する「size」メソッドを定義しました。これは以前は機能していましたが、次の定義のように名前付きフィールドを使用するようにTreeデータ型を更新しました。

たとえば、関数(左n)を使用して、名前付きフィールドにアクセスできることがわかりました(GHCiで遊んでみました)。ただし、この関数を使用しようとすると、エラーが発生します。

GHCiは単に「範囲外:左」と言い、右に相当します。Tree定義はTreeというモジュールにあり、サイズ定義はMainというモジュールにありますが、名前のないフィールドでは、Treeデータ型から変数にアクセスするときにスコープに問題が発生することはありませんでした。