Suchergebnisse für Anfrage "shapeless"

2 die antwort

LabelledGeneric, um den Klassennamen zu erhalten

Ich bin ziemlich neu bei Shapeless, wie man meiner Frage entnehmen wird. Bei einer Instanz vonLabelledGeneric, wie erhalte ich den Namen der Klasse, die es darstellt. Ich kann die Feldnameninformationen von @ erhalteKeys, also nehme ich an, ich ...

2 die antwort

Unterklassen eines versiegelten Merkmals erhalten

Ist es möglich (über Makros, eine Form von Shapeless automagic oder auf andere Weise), eine Liste der Unterklassen eines versiegelten Merkmals zu erhalten: Um Kompilierzeit?Zur Laufzeit

2 die antwort

Warum ist die Aux-Technik für Berechnungen auf Typebene erforderlich?

Ich bin mir ziemlich sicher, dass ich hier etwas vermisse, da ich für Shapeless ziemlich neu bin und lerne, aber wann ist eigentlich die Aux-Technik?erforderlic ? Ich sehe, dass es verwendet wird, um ein @ auszusetztype Anweisung, indem Sie es ...

TOP-Veröffentlichungen

4 die antwort

Wie debuggen Sie Typelevel-Code?

In den meisten Fällen wird nur ein impliziter, nicht gefundener Fehler angezeigt. Sie wissen nicht, wo in der Kette der impliziten Konstruktion dies fehlgeschlagen ist. Anscheinend können Sie Runtime-Debug- oder Print-Anweisungen nicht ...

2 die antwort

shapeless HList to TupleN, wobei die Tupelform nicht genau mit der HList-Form übereinstimmen muss

Ich möchte das Äquivalent erstellen zu: def toTupleN[A1, ..., AN, L <: HList](l: L): TupleN[A1, ..., AN]Code usingtoTupleN sollte nur kompilieren, wenn es genau ein @ giN Kombination von Werten inl dass das Tupel aus erstellt werden konnte. ...

2 die antwort

Scala List [String] / List [Object] in Modell / HList / Tuple konvertieren

Ein externes System gibt Seq [String] (Art der Datenbank, Ausgabe wie CSV / json) zurück, es ist ein Umbruch von Basistypen: string / numbers. Ich würde lieber mit meinem eigenen Modell arbeiten. object Converter { type Output = (Int, String, ...

2 die antwort

Elemente aus einer HList holen

Ich habe mit HList rumgespielt und Folgendes funktioniert wie erwartet: val hl = 1 :: "foo" :: HNil val i: Int = hl(_0) val s: String = hl(_1) Ich kann den folgenden Code jedoch nicht zum Laufen bringen (nehmen wir für einen Moment an, dass ...

2 die antwort

Shapeless Map HList abhängig von den Zieltypen

Ich habe das folgende Problem, ich möchte Elemente einer HList einer anderen HList zuordnen, aber Zeichenfolgen in der Quell-HList sollten nur in URL konvertiert werden, wenn der Typ "target" URL ist. val name = "Stackoverflow" val url = ...

4 die antwort

Shapeless findet keine Implicits im Test, kann aber in REPL

Ich habe eine Fallklasse, die so aussieht: case class Color(name: String, red: Int, green: Int, blue: Int) Ich verwende Shapeless 2.3.1 mit Scala 2.11.8. Ich sehe ein anderes Verhalten als mein Test und die REPL, wenn es darum geht, den ...

2 die antwort

Was leistet das Aux-Pattern in Scala?

Ich habe ein gewisses Gespür für das Aux-Muster (wie es in Shapeless und anderswo verwendet wird), in dem ein Typelement in einen Typparameter extrahiert wird, und ich weiß, dass es eine Problemumgehung ist, da Argumente in ...