Результаты поиска по запросу "shapeless"
Использование полиморфной функции для извлечения объекта из Options
Бесформенная документация объясняет, как использовать полиморфные функции для создания функции, которая отображает объекты в одном типе контейнера в другой, ...
вот что я сделал:
аюсь использовать pureConfig и configFactory для конфигурации своего приложения spark. вот мой код:
Карта в HList в методе с Poly1 на основе параметра типа класса
У меня есть класс, параметризованный сHList и какой-то другой тип. Как я могу использоватьmap наHList в одном из его методов? Компиляция этого кода бросаетjava.lang.AssertionError: class Test[L <: HList, P](l: L, p: P) { type Cont[T] = (P, T) ...
Карта в HList не работает с подтипами универсального типа в Scala & Shapeless
Скажем, у нас есть следующие классы и некоторые значения (в Scala): class A[T](val x: T) class B[T](x: T, val y: T) extends A[T](x) val x1 = new A("test") val x2 = new B(1,2) val x3 = new B("foo","bar") val x4 = new A(1)Далее мы определяем ...
Гетерогенные аргументы в функции Scala
Как я могу передать некоторыеHList в качестве аргумента? Так что я могу сделать таким образом: def HFunc[F, S, T](hlist: F :: S :: T :: HNil) { // here is some code } HFunc(HList(1, true, "String")) // it works perfectНо если у меня ...
Использование фильтра в бесформенном, Scala
Это легко фильтроватьHList в бесформенном по типу: val hlist = 1 :: 2 :: "3" :: true :: false :: HNil hlist.filter[Int]Но как я могу сделать свой собственный фильтр типа? Я хочу что-то вроде этого: например, я получил список некоторых ...
Преобразование Seq [String] в класс case типобезопасным способом
Я написал парсер, который преобразует String в Seq [String], следуя некоторым правилам. Это будет использоваться в библиотеке.Я пытаюсь преобразовать этот Se...
Как я могу использовать Shapeless, чтобы создать функцию, абстрагирующуюся над арностью
Давайте рассмотрим конкретный пример. У меня есть много функций, которые принимают переменное количество аргументов и возвращают