scalaz7

    17

    1답변

    Scalaz를 배우고 있으며 이미 Scalaz7을 사용하고있는 프로젝트가 있습니다. this question 다음 나는 기능 (나 자신을 쓰기 어렵다하지 않는 것이) sequence[T](l: List[Option[T]]): Option[List[T]] 를 사용하고 싶습니다. 그러나 앞서 언급 한 질문은 Scalaz6에 대해 언급합니다. Scalaz7에

    22

    1답변

    나는 scalaz 상당히 새로운 그리고 난 다음 코드가 작동하는 이유를 알아 내려고 노력하고 있어요 : import scalaz._ import Scalaz._ scala> Map[String,List[String]]() |+| Map[String,List[String]]() res3: scala.collection.immutable.Map[Strin

    2

    1답변

    함수가 f: A => E \/ B 인 경우 E을 기록하면서 A의 일부 목록에 대해 B 결과를 수집하는 관용적 인 방법은 무엇입니까? import scalaz._, Scalaz._ type Logger[+A] = Writer[List[String], A] def logged[A, E, B, F[_]](f: A => E \/ B)(implicit FM:

    3

    1답변

    난 당신이 라인 (303)에서 시작 https://github.com/scalaz/scalaz/blob/scalaz-seven/core/src/main/scala/scalaz/Lens.scala 에서 찾을 수 있습니다 scalaz의 렌즈에 대한 소스를 읽어 봤는데, 유형 @> [A, B]의 값을 반환하는 함수가 있습니다. 이 유형은 렌즈의 별명입니까? 이것

    1

    1답변

    Scalaz를 사용하여 코드를 작성할 때 종종 범위에 내포 된 문제가 발생합니다. 나는 광대 한 패키지 스카 파에 somwhere가 있어야한다고 생각하지만, 어디서나 어떤 것이 있는지 모른다. 생각에는 우리가 (내가 scalaz 7을 사용하고 있습니다) scalaz의 모든 Any을 show하려면 : 범위에 내재 된 Show[Any] 없다 렸기 때문에 작동하

    0

    1답변

    아래의 밑줄 의미는 무엇입니까? 이것은 scalaz7 라이브러리의 일부입니다 : trait Apply[F[_]] extends Functor[F] { self => //... def ap[A, B](fa: => F[A])(f: => F[A => B]): F[B] //... def apF[A, B](f: => F[A =>

    9

    1답변

    누군가가 현실 세계의 예제로 설명 할 수 있습니까 scalaz.Validation의 방법 아래에서 작동합니까? 나는 loopSuccess과 loopFailure을 의미합니다. 소스 코드 (scalaz7)로부터 Snippetes : scalaz.Validation : /** Spin in tail-position on the success value of t

    6

    1답변

    오브젝트가 빌더 패턴을 사용하여 생성된다고 가정 해보자. 이 빌더 패턴에는 필드 유효성 검증과 목표 유형으로의 변환에 초점을 맞춘 build 메소드가 들어 있습니다. 이 검증을 사용하여 구현 될 수있다 : I 중 하나 읽었 (스칼라 2.10에서 새로운 기능) Either[FailureObject, TargetObject] 유형을 Try[TargetObjec

    2

    1답변

    이 질문은 훨씬 간단 경우이 다른 question 관련이 있지만, 감소 import scalaz._, Scalaz._ import Free._, effect._ 나는 다음과 같은 발전기가 : val fromOneIO:() => IO[Int] = { var i = 0;() => { i += 1; IO(i) } } val fromOne:()

    7

    1답변

    스네이크 상태에 대한 스칼라 코드에서 Monadic 스타일을 사용하기 시작할 계획입니다. 여기서 3 개 모나드 기능을 결합 (및 부작용에 대한 배려 만)의 간략화 된 예 import scalaz._ import Scalaz._ object MonadTest { def adder(i: Int) = State[String, Int] ({str: