implicit

    0

    2答えて

    私は現在のコンテキストで暗黙的に利用可能にしたい項目(この場合はスプレーマーシャラ)をList持っています。ちょうど明確にする:私はList自体が暗黙的に利用可能ではないが、リストの各要素を望んでいません。誰かがこれを行うにはトリックを持っていますか?あるいは、実際には不可能なのは、コンパイル時に正確なimplicitsが利用可能でなければならないからですか?

    3

    1答えて

    Quantityという定義済みの値クラスに数値演算を追加しようとしています。私は次のように、これは使用していたコード... import scala.language.implicitConversions case class Quantity(value: Double) extends AnyVal object Quantity { implicit def mkNume

    3

    2答えて

    私は暗黙のプロッタを開発しようとしています。 たとえば、寓話を描きたい場合、xは変化し、対応するx値に対してyが計算されます。 var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); var canvas = document.getElementById('canvas'); v

    2

    1答えて

    私はinferImplicitValueを使用してマクロ内の暗黙の変数を表すツリーを取得し、その構文ツリーを評価したいScalaマクロ(Scala 2.11)を作成しています。値。私は実際にこれをしましたが、それはすべての状況で動作するようには思われません[1]。私はそれが失敗した簡単な例を作った。 // a class for implicit evidence class DemoEvide

    0

    1答えて

    私が持っている: var className = "scala.collection.immutable.List" val clazz = Class.forName(className) val value = ArrayBuffer(1, 2, 3) ので質問はclassNameが変数の場合、クラスに値をキャストする方法ですか?私は value.asInstanceOf[clazz.

    4

    1答えて

    次のコードでは、シェイプレスでtypeclassインスタンスを導出しようとしています。しかし、より複雑なケースクラス(より複雑なHListに変換される)の場合、同じ種類の暗黙の型を2度解決しないように見えますが、コンパイラは私に "多様な暗黙の拡張"を与えます。たぶん私はコンパイラのいくつかの他のルールが欠けているでしょうか? (フィドル:https://scalafiddle.io/sf/WEp

    1

    1答えて

    これは一日中私を食べています。私はC言語には比較的新しいので、この作業を行うことはできません。理由はわかりません。 assignment_1.h --- ...私は3つのファイル.. 私も、これは、スタックオーバーフローを使用して私の最初の時間であるとの間隔をお詫びしたい を持っている...しかし、とにかく、ここにコードがあります----------------------------------

    0

    1答えて

    を使用していないが、私はこのようなコンパニオンオブジェクトにいくつかの暗黙の値を取得し、いくつかのコードを書いた: package example.implicits class Test { import Test.GetValue import Test.Implicits._ val intV = getV[Int] val stringV =