scalaz

    2

    1답변

    주어진 다음의 방법을 scalaz의 disjunctions의 컬렉션을 변환 : 나는 다음과 같은 방법을 구현하려는 def foo(seq: Seq[Long]) : Seq[\/[String, Long]] = seq map { v => for { bar <- returnsOptionLong1(v) \/> "first was None"

    4

    2답변

    내가 알 수있는 한 Scalaz의 \/에는 get 방법이 없습니다. 때로는 \/에 포함 된 값이 올바른 값이고, getOrElse을 사용하고 싶지 않은 경우도 있습니다. 나는 그것을 직접 얻고 싶다. ("3".right[Int]) getOrElse("123123123") // 3 if (t.isRight) t.get // compilation error

    0

    1답변

    나는 scalaz의 source code을 읽기 시작했다. package object scalaz { import Id._ implicit val idInstance: Traverse1[Id] with Each[Id] with Monad[Id] with Comonad[Id] with Distributive[Id] with Zip[Id]

    0

    1답변

    Seq[_]을 구현하는 모든 것에 기능을 추가하고 Future[_]을 반환하는 일괄 호출을 허용하도록 값 클래스를 작성하려고합니다. (특히 일괄 처리 REST 호출을 위해이 클래스를 사용하고 있습니다.). final class BatchedList[A, C[X] <: Seq[X]](val targetList: C[A]) extends AnyVal {

    3

    1답변

    ScalaZ에서 Haskell의 newtype .... deriving 기능 (36 분에 in this video lecture으로 설명)과 동일한 기능이 있습니까?

    11

    1답변

    나는이 위대한 기사를 dependency injection in scala with Reader monad에 대해 읽었습니다. 원래 예제가 정상적으로 작동하지만, UserRepository.get/find의 반환 유형을 약간 변경했습니다. 그것은 User 이었지만, 나는 Try[User]으로 바 꾸었습니다. 그런 다음 코드는 컴파일되지 않을 것입니다. 여러

    1

    1답변

    는 Scalaz 반군이 공변 수없는 이유를 그들의 단순한 존재 이유인가 : https://github.com/scalaz/scalaz/blob/series/7.1.x/core/src/main/scala/scalaz/Semigroup.scala https://github.com/scalaz/scalaz/blob/series/7.1.x/core/src/main

    0

    1답변

    난 함수로 오브젝트를 정의 할 다른 기능에 의존 : val findImages = new WillFindImages(WillFetchPage) 또한 모의 기능을 주입함으로써 용이 WillFindImages 테스트 : WillFetchPageWillFindImages에 type FetchPage = String => String type FindImag

    0

    1답변

    나는 기존의 방법에 따라 한 형식이 이해를위한 def test?

    1

    2답변

    는 사람이 구조 유형을 사용하여 반사를 사용하지의 런타임 성능 저하를 초래, 내가 이해에서 x.sequence[({ type l[a] = ValidationNel[String, a] })#l, .... 대 type VNel[+A] = ValidationNel[String, A] x.sequence[VNel, .... 의 장점/단점을 설명 할 수 있