Suchergebnisse für Anfrage "shapeless"

2 die antwort

Impliziter Lösungsfehler?

Ich habe an einer "formlosen" Implementierung von @ gearbeit Okasakis ...

2 die antwort

Typklasseninstanzen für Fallklassen mit genau einem Feld ausführen

Ich arbeite an einer CSV-Parsing-Bibliothek tabulate [http://nrinaudo.github.io/tabulate/]). Es werden einfache Typklassen zum Codieren / Decodieren verwendet: Das Codieren wird beispielsweise mit Instanzen von @ durchgeführCellEncoder (um eine ...

2 die antwort

Fallklassenkonstruktor neu gestalten?

Versuchen, einen Weg zu finden, einen Case-Konstruktor "umzugestalten", um einen Standardwert zu füllen. Ist folgendes möglich? def reshape[T, R1 <: HList, R2 <: HList](h: R1): R2 => T = ??? //example case class MyClass(a: Double, b: String, c: ...

TOP-Veröffentlichungen

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 ...

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 = ...