scalaz

    3

    1답변

    value unsafePerformSync is not a member of scalaz.concurrent.Task[String] [error] val x = task.unsafePerformSync [error] ^ [error] one error found 위의 (2.11.8) scalac 오류를 해결하는 방법은 무엇입니까? 감사. 다음

    -1

    1답변

    케이스 클래스가 : case class Item(id: Long, rank: Int)이고 Item 개체의 힙을 만들고 싶습니다. 나는 Heap[Item]의 인스턴스를 만들려고하지만 난 배 함수를 재정의해야하지만 난 어떻게 정확히 모르는 때문에 나는이 시점에서 막혔어요 내가이 일을하기 위해 어떻게해야합니까 무엇 val heap = new Heap[Item]

    1

    1답변

    나는 Scalaz 클래스의 대부분이 직렬화 가능하지 않다는 것을 알아 차렸다. 이 경우 유형 클래스을 사용하여 Spark에서 배열을 사용자 정의 정렬하려고합니다. 당신이 예상해야한다으로 Order[T]가 직렬화가 아닌 NotSerializableException 때문에 > val ord = Order[T]{ ... } > sc.makeRDD[T](...)

    4

    1답변

    고양이 또는 스칼라즈에 다른 컨테이너 유형을 변환하는 typeclass가 있습니까? 예를 들어 옵션 ~> 이 ~> 미래 하려고 시도 ~> 중 하나를 시도 옵션 ~> 목록 FunctionK/~>/NaturalTransformation이있을 수 있습니다 것처럼 보이는 내가 찾고있어,하지만 그들에 대해 정의 된 인스턴스가 없으며 왜 그런지 모르겠다.

    0

    1답변

    나는 List[Task[Boolean]]을 가지고 있으며, 이것을 EitherT[Task, Throwable, Unit]으로 바꿔야합니다. 나는 EitherT(Task.delay(if (!allAsserts.contains(false)) \/-(()) else -\/(new Exception("BOOM")))) 입니다 하나의 가능한 해결책을 가지고 있지

    1

    1답변

    나는 합계하고자하는 유형 List[Result[BigDecimal]] 목록이 있습니다. type Result[A] = OptionT[Future, A] 규칙은 Future(None)이 있다면 우리는 결과 Future(None)를 얻을 것입니다. def sum[A: Monoid](as: List[A]): A = { val M = implicitly[

    1

    1답변

    나는에 이제 Scalaz 구문 2.0 //for jupyter-scala kernel //classpath.add("org.scalaz" %% "scalaz-core" % "7.2.7") //classpath.add("com.chuusai" %% "shapeless" % "2.3.2") case class Foo(a: Int, b: Char, c:

    3

    1답변

    나는 M과 F이 모나드 인 M[F[A]]과 관련된 내포물에 대한 간단한 모나드 트랜스포머를 사용해 왔습니다. S이 다른 모나드 인 경우 M[F[A]]과 M[S[A]]을 for comp로 함께 사용할 수 있습니까? 예를 들어 : val a: Future[List[Int]] = ... val b: Future[Option[Int]] = ... a가하는 L

    2

    1답변

    스칼라에서 시스템 테스트를 작성하기위한 DSL을 작성하려고합니다. 이 DSL에서는 일부 작업이 비동기 적으로 발생한다는 사실 (예 : 테스트중인 웹 서비스를 사용하여 구현 되었기 때문에) 또는 웹 서비스를 사용할 수 없기 때문에 오류가 발생할 수 있다는 사실을 드러내지 않습니다. , 우리는 테스트가 실패하기를 원한다). In this answer이 접근법은

    3

    1답변

    나는 작가와 국가 (렌즈를 통해)를 결합하려고합니다. 나는 모나드 변압기가 필요하다고 확신하지만, T 버전을 사용하는 방법과이를 올바르게 구축하는 방법을 찾는 데 어려움이 있습니다. 각 필드, titleL, scheduleL 및 dueL에 대해 정의 case class Schedule(due: LocalDate) case class Task(title: