implicit

    1

    1答えて

    編集:それは私の問題を絞り込むために必要な情報が含まれていなかったとして 最終改正は役に立たないと考えられました。したがって、ASTも含める必要があります。 以下は、ユーザー定義のスキーマに基づいてplay-jsonのjsonの解析と書き込みを可能にするライブラリです。今度は、問題を再現するクライアントコードの小片を書いてみましょう import scala.language.higherKind

    1

    1答えて

    JsValueをカスタムクラスに変換するには、このコードを使用します。 def Foo(today : String):String = { implicit def read (js: JsValue) : Reads[ResponseBasicModel[String]] = Reads[ResponseBasicModel[String]]( js => JsSucces

    0

    1答えて

    これはmy previous questionのフォローアップです。 したがって、私はオプションのHListの(種類)のpowersetを計算しようとしています。基本的には、HListを集合として解釈したいとします。この場合、要素のOptionの値は集合に属するかどうかを示します。 私は次のコードで必要なものを行うことができました: object combine1 extends Poly2{

    1

    1答えて

    編集:私は質問をより説明的に更新しました。 メモ:私はScala 2.11コンパイラを使用しています。これは、LMSチュートリアルプロジェクトで使用されているコンパイラのバージョンです。 私はHaskellで書かれたDSLをScalaに移植しています。 DSLは命令的言語なので、私はdo-notationを持つモナド、すなわちWriterT [Stmt] (State Label) aを使用しまし

    0

    1答えて

    次のコードのための暗黙のエンコーダを見つけることができません:次のエラーで class LaptopDaoQuill[I <: Idiom, N <: NamingStrategy](implicit ctx: Context[I, N]) { import ctx._ def insert(obj: Laptop) = { val laptops = quote { quer

    2

    1答えて

    Numeric[T]のスカラ値クラスを定義することは可能ですか?私はvalue classes can have only one parameterというコンパイルエラーが発生しますが case class Inches[T <: Numeric[T]](value: T)(implicit num: Numeric[T]) extends AnyVal :私はこのような何かを試してみました

    0

    2答えて

    定義済みの暗黙のOrdering(Int、Long、Doubleなど)を持つクラスのインスタンスのみを含むことができるArray(List、ArrayBufferなど)を作成します。私はお互いにこれらの値を比較したくない val ab = new ArrayBuffer[???]() ab += 7 ab += 8.9 ab += 8L :このような 何か。関数の引数として渡すことを許可

    0

    1答えて

    このREPLスニペットに示されているように、次の暗黙値の解像度の問題は、今日の私にまで潜入 :インポートされた暗黙の値a影が、 scala> case class X(s:String,implicit val a:Int) defined class X scala> class C(i:X) { def a:Int = 1 def b:Int = { imp

    0

    2答えて

    Scalaのパズルラーの次のコードでは、TestAlarmHandlerがより具体的であるため、暗黙のうちに矛盾がないようです。私は説明を理解しませんでした。 TestAlarmHandlerがDefaultAlarmHandlerより具体的な理由は何ですか? TESTMODEがOperationModeのサブクラス、およびScalaはTESTMODEの範囲で暗黙のための第一印象であり、唯一見つか

    0

    1答えて

    注:誰かが私が尋ねようとしているもののより良いタイトルを考え出すことができる場合は、言及するか編集してください。私はMyWrapperBoundのすべてのすべての実装は、私は私のwrapメソッドからそれを構築し、返すことができmessage: Stringを取るコンストラクタを持つべきであることを記述するための方法を探しています ​​ :ラップ法を考える 。 私はこれを行うにはいくつかの方法を考え