scalaz

    0

    1답변

    스카치 버전을 7.2.18으로 업그레이드하려고했습니다. 이전 버전에서는 코드 블록이 꽤 잘 작동했습니다. implicit val decode: DecodeJson[Uuid] = DecodeJson(cursor => cursor.as[String].flatMap(str => DecodeResult( \/.fromTry

    4

    2답변

    고양이/Scalaz의 기본 예제를 다루었으며 튜토리얼을 통해 느낌을 얻었으며 확실한 케이스를 쳤습니다. 에 대한 해결책이 있습니다. 그것은 <: F 인 컨텍스트 펑터 뷰 (F[_] : Functor)와 상황화 값 (F[A])를 얻어 일반화 된 함수를 호출 할 수 있는가? 나는 Functor가 F[_] 타입에서 불변하다고 알고 있고, 또한 Functor.wi

    1

    3답변

    을 감안할 때 : 그것은 x을 변경하는 것이 합리적이다, 그 결과 scala> x >> y <console>:21: error: type mismatch; found : scalaz.Kleisli[scalaz.concurrent.Task,String,Unit] required: scalaz.Kleisli[scalaz.concurrent.Task,Int

    1

    1답변

    나는 ScalaZ에 관한 기사를 읽고 그것에 대해 질문이 있습니다. 이 article에서는 sum 함수를 일반화하여 합계 형식을 추상화합니다. 특성 모노 이드가 [A]로 정의된다 def sum[T](xs: List[T])(implicit m: Monoid[T]) = //... 은 다음과 같습니다 trait Monoid[A] { def mappe

    2

    1답변

    일부 요청을 실행 한 후 비동기 http4s 클라이언트에서 결과 모음을 얻습니다. 이 컬렉션 (Seq[Task[Response]])이 모든 Task 개체에 대해 완료되었으며 Response 개체가 특정 상태에 있는지 확인하고 싶습니다. 내가 대신 작업의 Future을 사용한 경우, 내가 대신 fs2.Task를 사용하여 유사한 기능을 달성 할 수있는 방법이

    1

    1답변

    저는 스칼라를 배웠으며 Scalaz ValidationNel을 사용하여 Fail Slow 메커니즘을 사용했습니다. 그러나 사용 방법을 이해하는 것은 정말 어렵습니다. 나는이 블로그를 읽고있다 : Blog1, 나는이 StackOverflow 포스트를 너무 읽고있다 : StackOverflow하지만 비 기능적인 프로그래머에게는 이해하기가 정말로 어렵다. 누군가

    0

    1답변

    작동하지 않습니다 (내가 http://eed3si9n.com/learning-scalaz/Lens.html 확인) case class Person(id: Int, name: String) val idLens: Person @> Int = Lens.lensu( (p, id) => p.copy(id = id), _.id ) val nam

    0

    1답변

    I'am하고 뭔가이 for { x <- MonadX y <- MonadY } yield { (x, y) } MonadX 및 MonadY처럼 모나드와 유형 M[X] 및 M[Y] 한 작업을 할 때 내가 인스턴스를 제공 implicit m: Monad[M] 이 내 수입 입니다 import scalaz.Monad import s

    0

    1답변

    Scalaz 7.6.12를 사용하고 있는데, Task 클래스를 찾을 수 없습니다. 사용이 중단 되었습니까? 방금 Task을 배우기 시작했지만 내 라이브러리에서 해당 클래스를 찾을 수 없습니다. 당신의 build.sbt에

    1

    1답변

    저는 OptionT가있는 scalaZ의 모나드 변환기 EitherT를 사용하는 예제를 사용하고 있지만 이해할 수없는 컴파일 오류가 있습니다. 여기 내 예제 코드 class EitherTMonadTransformer { case class Error(msg: String) case class User(username: String, em