haskell

    0

    1答えて

    現在、コマンドライン引数の解析が必要なプロジェクトで作業しています。これまで私はthis tutorialに従ってきましたが、これは非常に有益でしたが、引数に変数(--author = example)を返す方法がわかりません。 parse [] = getContentsが原因でエラーが発生した(私はそれをコメント解除しなければならなかった)理由もわかりません。コメントoptparse-appl

    -2

    1答えて

    インポートしたライブラリがビルドされない場合、どのようにトラブルシューティングを行う必要がありますか? $ stack new any-tool simple $ cd any-tool/ $ stack build ボイラープレートはビルドされています。 Main.hsにimport Turtleを追加: any-tool.cabalへ turtleを追加 {-# LANGUAGE Ov

    1

    1答えて

    特定のデータ型のレコードに属する関数をそのパラメータの1つとして使用する高次関数を作成するふりをします。例については :機能は、上記(関数型 Country -> [a]で)国のレコードの要素を選択し、特定の機能の種類に応じて、それを変更されて行うことになっている何 type Debt = Float type Power = Int Data State = S String Debt

    3

    1答えて

    をスタックに-ddump-スプライスを渡す私は、スタック通訳機能を使用して、このようなコードを持っている: #!/usr/bin/env stack {- stack --resolver lts-9.0 --install-ghc runghc --package yesod --package yesod-core -} {-# LA

    2

    3答えて

    GHCiでapplyToIntegersを使用するmultiplyList関数を実行しています。私はそれが2でリストを掛けたかった。以下は私が試したものと私が得たエラーです。その下に、便宜上、リストIIからの抜粋があります。 リストIIのコードはOKです。私の問題は次のとおりです。コード内のどこに乗数を入れますか? applyToIntegersを単独で使用することはできますが、mapを使用して複

    2

    2答えて

    Data.Vectorには、そのベクトルのmaximum値を返すタイプmaxIndex :: (Ord a) => Vector a -> Intの関数maxIndexが含まれています。私は可変ベクトルで作業していますが、MVectorにはmaxIndexが定義されていません。 私は持っているデータを取得する最良の方法は何ですかMVector私は持っていますか?私のコードは、現在、次のとおりです。

    8

    1答えて

    私はHaskell reflectionパッケージで遊んでいましたが、完全に理解していないタイプのエラーが発生しました。まず、私は喜んでtypechecks次の関数、書き込もうとしました: reifyBad :: (forall s. Reifies s s => Proxy s) ->() reifyBad p = reify undefined (\(_ :: Proxy t) -> p @

    2

    1答えて

    私はハスケルを学ぼうとしています。私はIORefを使って遊んでいます。私はそれを保存してレコードを探します。私のcodeは、このようなものです(実際のコードではレコードを使用していますが、この例ではIORefタイプとして「文字列」を選択していますが、convienenceとbrieftyの場合のみです)。地図の、私は)それを変更します: module MyTest where import