purely-functional

    0

    1答えて

    私は、マージソートのような実装を持っている: import scala.annotation.tailrec object MergeSort { def sortBy[T]: ((T, T) => Int) => Seq[T] => Seq[T] = comparator => seqToSort => { @tailrec def merge(xs : Seq

    0

    1答えて

    私はHaskellをプログラミングすることなく長い時間を過ごしました。比較的進んだプロジェクトで取り組むことに決めました。私はthis guideに従うことによってニューラルネットワークをゼロから作り直そうとしています。私は、重みとバイアスのネットワークを構築するような単純な問題への彼の最も難解なアプローチのいくつかのまわりで私の頭に傷しましたが、それはこれに来るとき: feed :: [Floa

    4

    2答えて

    私は関数型プログラミングとその概念について読んできました。大きなプロジェクトで作業するときは、OOや機能などの複数のパラダイムを常に(ある程度適切なレベルで)ミックスする必要があることは明らかです。理論的には、関数純度などの概念は厳密すぎる。 この関数は、同じ引数の値を指定した場合、常に同じ結果値を評価します。関数の結果値は、プログラムの実行中またはプログラムの異なる実行間で変更される可能性のある

    3

    2答えて

    私はF#で始まり、構文の理解を進めています。しかし、私はF#の機能を使用する最良の方法については不明な点があります。 Pythonでは、私がどこから来ているのか、通常は「最良の」(ほぼ標準的な)方法があります。多分F#の場合もそうですが、私はそれを理解していません。だから私の質問は、F#の構文に関する技術的な質問ではなく、F#を使用する最良の方法についてです。 最近、私は博士Eric Meijer

    1

    1答えて

    私はF#に新たなんだと私は言語についての核心ザラザラの詳細を学ぶために少しの課題をコーディングしています。私は不変のために問題があると思う。 シナリオ: Iコンソールの高ラインを読まなければならない、各行が1つの整数を含んでいます。その整数は山の大きさを表します。 入力を読み終えたら、最高の山々の行番号を書く必要があります。 与えられたインデックスが最高の山の場合、サイズはゼロに設定されます。 す

    0

    2答えて

    私は純粋にFunctional Data Structresを読んでいて、彼らがhaskellで与える演習を解決しようとしています。 私は、ノードがOrdのインスタンスですTreeとしてSetを定義したいのですが、標準的な方法data Tree a = Empty | Node a (Tree a) (Tree a) でTreeを定義しました。ハスケルでこれを表現する方法はありますか? type

    4

    2答えて

    私は関数型プログラミングとScalaを学びたいので、ChiusanoとBjarnasonの "Functional Programming in Scala"を読んでいます。私は何の折り目が左のリストと折りたたみの正しいメソッドがリストの場合に行うのか理解するのに困っている。私はここを見回しましたが、私は何か初心者フレンドリーではありません。だから、この本が提供するコードは次のとおりです。短所と無

    1

    2答えて

    文字列が与えられたときに作成されたすべての関数を渡し、変更された文字列を生成する一連の関数を作成したいと考えています。例: string[] arr = {"po", "ro", "mo", "do"}; var modify = "pomodoroX"; foreach (var token in arr) { modify = modify.Replace(token, ""

    5

    1答えて

    Tomas PetricekとJon Skeetの著書「Real-World Functional Programming」(2人のSO Gurus、btw、両者のおかげで) 次の関数は、277ページで、のような特別なもの、アカウント側の値を考慮して、アレイ上の三点の平均を計算する方法を紹介します: let blurArray (arr:float[]) = let res = Arra