shapeless

    3

    1답변

    이 왜이 예상 작품 않는 타입 생성자와 함께 작동하지 : def method1[L <: HList, M <: HList, F, R](list: L)(builder: F) (implicit ev: Comapped.Aux[L, Seq, M], fntp: FnToProduct.Aux[F, M => R]) = println("asd")

    0

    1답변

    내가 ValidatedNel의 HList에 Xor의 HList을지도하려고으로이 컴파일 오류를 수정하고 오류 도착 방법 : 위의 그것을 해결하는 방법을 scala> type Result[A] = Xor[String, A] defined type alias Result scala> type Validation[A] = ValidatedNel[String

    7

    1답변

    각 열이 테이블의 열을 나타내는 HList가 있습니다. HList의 각 목록은 길이가 동일합니다. 이 테이블의 개별 행을 튜플 또는 값의 HList로 선택하는 함수를 작성하고 싶습니다. 궁극적으로 이것을 좀 더 현명한 것으로 변환 할 것입니다 (예 : 사례 클래스). import shapeless.PolyDefns.~> import shapeless.{H

    3

    1답변

    형태없는 문서에서는 다형성 함수를 사용하여 한 종류의 컨테이너에있는 객체를 다른 컨테이너에 매핑하는 함수를 만드는 방법을 설명하지만 컨테이너에서 객체의 압축을 해제 할 때는 어떻게해야합니까? 은 내가 각 옵션의 내용을 추출 할 수있는 다형성 기능을 원하는 옵션 val options = Some(1) :: Some("A") :: Some(3.5) :: HNi

    2

    1답변

    두 개의 레코드가 있다고 가정합니다. 케이스 클래스의 표현은 LabelledGeneric 일 수 있습니다. 다른 사람이 읽을 수있는 필드 레이블 공급하는 프로그래머가 제공 한 기록을 할 수 있지만 : case class Book(author: String, title: String, quantity: Int) val labels = ('author ->>

    1

    1답변

    나는 다음과 같은 방법이 있습니다 import shapeless._ import shapeless.UnaryTCConstraint._ def method[L <: HList : *->*[Seq]#λ](list: L) = println("checks") 그것은 나에게 다음과 같은 상황이 발생 확인 할 수 있습니다 : 나는 다른 매개 변수 목록에 met

    2

    1답변

    위해 나는 다음과 같은 작업이 예상대로 : import shapeless._ import shapeless.UnaryTCConstraint._ import shapeless.test.illTyped case class Foo[R](result: R, dependencies: Set[Foo[_]] = Set.empty) //This method o

    4

    1답변

    scaler의 shapeless 패키지에서 HList의 타입을 값에 액세스하지 않고 매핑하려고했습니다. 다음은 import shapeless._ import shapeless.Poly._ import ops.hlist.Mapper import ops.hlist.Mapper._ trait Person { type Value val

    1

    1답변

    N <: Nat 유형 매개 변수가 주어진 정확히 3 N의 목록을 작성하는 함수를 정의하려고했습니다. import shapeless._ import shapeless.nat._ scala> def natNOfSize3[N <: Nat](n: Nat): Sized[List[N], _3] = Sized[List, _3](List(n, n, n))

    1

    1답변

    는 볼품없는 특징 개요 사용의 예를 포함 everywhere 기능 recursively transform a tree, by applying a given function에 : object inc extends ->((i: Int) => i + 1) everywhere(inc)(tree) 내 질문 : 우리는 하나가 asyncEverywhere 기능을