haskell

    0

    1答えて

    私はfollowing Haskell bookて働いている - 章Walk the Lineを見て:私はGHCiの中で、次のコードを実行すると : type Birds = Int type Pole = (Birds,Birds) x -: f = f x :{ landLeft :: Birds -> Pole -> Maybe Pole landLeft n (left,ri

    0

    1答えて

    私は2つの異なるイメージ(.pngのようなイメージファイルから取ったもの)を取って、別の場所に何度か別の位置に描画したいと思っています。結果の画像は画面に表示するか、新しい画像ファイルを生成するかのどちらか簡単な方にしてください。私はその新しいイメージを取って、それ以上の操作でもっと描画していくつもりです これを可能にするハスケルライブラリはありますか?

    1

    2答えて

    こんにちは、Haskellの初心者ここで:配列の関数のパターンはどのように見えますか?例えば:私は単に最初の要素に1を追加したい私の配列に > a = array (1,10) ((1,1) : [(i,(i * 2)) | i <- [2..10]]) 私が最初に考えただった: > arraytest :: Array (Int,Int) Int -> Array (Int,Int) Int

    0

    2答えて

    再帰を使って2つのリストの合計を見つける関数を書くのが難しいです。リストが空の場合はNothingになる可能性があります。 以下の機能の数学は、次のとおり WおよびXはここ 等しい長さのint配列で Σw[i]x[i] は自分の作業コードである:ここ example :: [Int] -> [Int] -> Int example [] [] = 0 example (x:xs) (l:l

    1

    1答えて

    私はローカルの両方を生成Haskellのプロジェクト、執筆しています バイナリ実行ファイルを、そして私がしたい いくつかの新しいHaskellのモジュールは、私の他、Haskellのもと、実行可能ファイルへのアクセス可能。 後: stack build stack install 私はそれを見つけることだ: バイナリ実行(#1を、上記)は、任意のディレクトリから、うまく動作します。 しかし、

    2

    3答えて

    私はさまざまな機能の長いリストを持つシステムを持っています。私はユーザ がシェルからこれらの関数にデータを渡すことができるようにしたいと思います。それらが渡すデータのタイプが間違っている場合、その関数が実行されるとエラーが表示されるはずです。 データは、同じタイプとして一般的な方法で格納する必要があります。そのため、リストに格納してからexec関数に渡すことができます。 data Data = D

    1

    2答えて

    私は質問About `let 5 = 10`を読んでいますが、ここでは何も使っていません。私の例では、ファイルにコードを書いて実行するので、私の質問はまだ答えられません。私のために便利です。 今日私は[希少パターンマッチング] [1]について同様の質問をしました。私たちの友人は、ハスケルで機能プログラミングの基礎を教えています。彼は今までに見た中で最も珍しいものを書き始めました:私はkはしませんで

    1

    1答えて

    実行可能なmy-execの非常に単純なhaskellプロジェクトがあります。それは、「こんにちは、世界!」という印字だけです。コンソールに。 私はそれを実行すると、私は $ ./bin/setup.sh ./bin/setup.sh: line 2: --: command not found Echo printing Hello, world! を取得し、私が何であるかを理解していな

    1

    2答えて

    リストがどのようにShowクラスのインスタンスであるかをチェックする方法はありますか。私はこのようなデータ型があります。 data Graph a = Graph [a]をし、私はshow関数を呼び出すことができるとき が、私はそれを持つ唯一のリストとない単語グラフを得るように、それをShowのインスタンスを作りたいです。 私はこれを試しましたが、showが文字列を返し、xがリストであるため、これ