monocle-scala

    0

    1答えて

    下記のScalaコンパイラエラーを解決しようとしています。現在、私はScalaZ、型崩れやモノクルに探しています data CC = CC {l::[e]} 'makeLens CC f l = l .~ _e [] :これはようなものになるだろう(サブタイピングなし)(擬似)-Haskellで case class CC[E](l:List[E]) trait D[E,L<:CC[E

    5

    1答えて

    レンズを試したかったのですが、Monocleライブラリは、私のnoobishの視点から見れば、それらの派手なボイラープレートなしのものすべてにぴったりでした。@Lenses残念ながら、私は初心者のための学習教材がほとんどないことを知っています(私はScalazのバニラScalaのFPの基礎を知っています)。公式チュートリアルでは、簡単な例(および/またはその結果)と、非常に複雑なScalazライブ

    6

    1答えて

    ケースクラス構造体のリストから要素を削除する例として、次のように使用します - case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, addresses: List[Address])

    17

    1答えて

    エラー処理とPrismはのは、私はこれらのかなり簡単に使用してオプティクスを表すことができ string2int :: String -> Maybe Int int2string :: Int -> String 変換関数のペアを持っているとしましょう。私は失敗の理由を表現したい場合は stringIntPrism :: Prism String Int しかし、私は2つの別々の機能として