haskell

    1

    1答えて

    私は現在「自分で48時間以内にスキームを書く」と読んでいました。第2章では、シンボルを認識し、パーサーを呼び出すための関数 'readExpr'を定義するための単純なパーサー 'シンボル'私はいくつかのテストをしようとすると、 module Main where import System.Environment import Text.ParserCombinators.Parsec hi

    -8

    1答えて

    重複= [[1,1,1]、[2]、[1,1,1]] 結果は[2]になるはずです 私はHaskellのに非常に新しい、このように感謝

    0

    1答えて

    ハスケルでの無限素数のリストからなる単純なリストの理解を書いてみたいと思います。 私の試み: isPrime 1 = False isPrime x = and [x `mod` z /= 0 | z <- [1..x-1]] primes = [x | x <-[1..], isPrime x ] しかし、私はそれが立ち往生take 10 primesとして、コンソール上でこれを実行し

    7

    1答えて

    私はそれが現在 priceOfProduct:: Int -> Int -> Int のように見える、製品の価格を返す関数を持っているが、それは type Price = Int を宣言する価値がありますこれを行うには、次に私たちがIntsのタプルを使用するようにしていきます。それは、それが独自のデータ構造であれば、もっと良く見えるでしょう。 priceVsTaxed -> Price -

    2

    2答えて

    カスタムデータタイプブックのバイナリ検索ツリーを作成したいとします。ブックには、名前とページの2つの属性があります。ツリーのノードとして属性ページを使用したいと思います。私は木を定義することに固執しました。誰でもリソースを教えてくれますか?私が試したコードはここにあります(動作していません) import System.IO import Data.List data Book = Book

    0

    1答えて

    私はHaskellにはかなり新しく、この問題を数回実行し、オンラインで回答を見つけることができませんでした。 playDomsHandler (dp1,h1,s1) (dp2,h2,s2) b _ -- players 1 and 2 both knocking, game ends | knockingP b h1 && knockingP b h2 = (b, (s1, s

    1

    2答えて

    リスト内のすべての要素の出現回数をカウントして最大シーケンスを返すプログラムを作成します。私は自分の入力部分に問題があります。 入力はいくつかのテストケースで構成されています。各テストケースは、2つの整数nとq(1≦n、q≦100000)を含む行から始まります。次の行には、n個の整数a1、...、anが含まれています(-100000≦ai≦100000 readNQでnとqを[int]として取得し

    3

    1答えて

    私はクラス用のドミノゲームを書いています。私はカスタムタイプの周りに頭を包むことができません。私が持っている:これは私にエラーを与えてロードしようと type DomsPlayer = Hand -> Board -> (Domino,End) ... playTurn :: DomsPlayer -> (Int, Hand, Board) playTurn hand1 board1 = (

    5

    1答えて

    スタックを使用して静的にリンクされたバイナリをビルドしていますが、デバッグシンボルを追加しようとしています(以下:https://downloads.haskell.org/~ghc/master/users-guide/debug-info.html)。しかし、GDBはno debugging symbols foundを報告しています。 私には何が欠けていますか? -g -rtsoptsとld