Resultados da pesquisa a pedido "hlist"

1 a resposta

Mapear no HList no método com Poly1 com base no parâmetro type da classe

Tenho classe, parametrizada com

1 a resposta

Argumentos heterogêneos em uma função Scala

2 a resposta

Tipo inferido de função que fecha HLists

Graças ahttps://github.com/milessabin/shapeless/wiki/Feature-overview:-shapeless-2.0.0 Eu entendo como zipar HLists sem forma:Importar algumas coisas do Shap...

2 a resposta

Como posso usar o novo Slick 2.0 HList para superar o limite de 22 colunas?

2 a resposta

scala - descompacte genérico para HList

Eu tenho o seguinte problema Scala: Escreva uma função que terá uma lista de HLists List(23 :: “a” :: 1.0d :: HNil, 24 :: “b” :: 2.0d :: HNil) # this is list of hlistse retorne HList of Lists List[Int](23, 24) :: List[String](“a”, “b") :: ...

2 a resposta

Shapeless: própria restrição HList usando o Coproduct

(NOTA: Dividir deSem forma: tentando restringir os elementos da HList por seu tipo [https://stackoverflow.com/questions/32778746] ) Pergunta 2 - Restrição própria usando o Coproduct O que eu realmente queria fazer é escrever uma nova restrição ...

1 a resposta

HList sem formatação para TupleN, onde a forma da tupla não precisa corresponder exatamente à forma da HList

Eu gostaria de criar o equivalente a: def toTupleN[A1, ..., AN, L <: HList](l: L): TupleN[A1, ..., AN]Codifique usandotoTupleN deve compilar apenas quando houver exatamente umN combinação de valores eml a partir do qual a tupla pode ser criada. ...

1 a resposta

Converter scala List [String] / List [Object] em model / HList / tuple

Um sistema externo retorna Seq [String] (tipo de banco de dados, saída como CSV / json), é o agrupamento dos tipos de base: string / numbers. Prefiro trabalhar com meu próprio modelo. object Converter { type Output = (Int, String, Double) // for ...

2 a resposta

Como anotar corretamente este HList?

sealed abstract trait HList case class :+:[H, T <: HList](head: H, tail: T) extends HList { def :+:[T](v: T) = new :+:(v, this) } case object HNil extends HList { def :+:[T](v: T) = new :+:(v, this) } object HListExpt { def ...

3 a resposta

Pode ser executado em um Scala HList

Fiz algumas implementações do HList agora. Um baseado na palestra Alta Magia de Daniel Spiewak na Terra de Scala e outro baseado em uma postagem no blog Apocalisp. O objetivo era ter uma lista heterogênea da qual não é heterogênea no tipo ...