Pytania otagowane jako shapeless

1
Jak korzystać z Bezkształtnego w quasi-cytacie?
Próbuję wywołać Shapelessmakro od wewnątrz quasiquoteze Scalai ja nie dostaję tego, co chciałbym dostać. Moje makro nie zwraca żadnych błędów, ale nie rozwija się Witness(fieldName)doWitness.Lt[String] val implicits = schema.fields.map { field => val fieldName:String = field.name val fieldType = TypeName(field.valueType.fullName) val in = TermName("implicitField"+fieldName) val tn = TermName(fieldName) val cc …

2
Granice typu Nat w Shapeless
W bezkształtnym typ Nat reprezentuje sposób kodowania liczb naturalnych na poziomie typu. Jest to używane na przykład w przypadku list o stałym rozmiarze. Możesz nawet wykonać obliczenia na poziomie typu, np. Dołączyć listę Nelementów do listy Kelementów i otrzymać listę, która w czasie kompilacji zawiera N+Kelementy. Czy ta reprezentacja jest …

4
Czy HLists to nic innego jak zawiły sposób pisania krotek?
Naprawdę jestem zainteresowany ustaleniem, gdzie są różnice, a bardziej ogólnie, zidentyfikowaniem kanonicznych przypadków użycia, w których HLists nie mogą być używane (a raczej nie dają żadnych korzyści w porównaniu do zwykłych list). (Zdaję sobie sprawę, że TupleNw Scali jest 22 (wierzę) , podczas gdy potrzebna jest tylko jedna lista HList, …
144 scala  types  tuples  hlist  shapeless 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.