scalaz7

    4

    1답변

    웹 응용 프로그램에서 여러 가지 방법으로 실패하거나 결국 성공할 수있는 작업이 있습니다. val result = for { user <- fetchUser \/> Forbidden("you must be connected to perform this action") basket <- user.basket \/> NotFound("no ba

    6

    1답변

    내 응용 프로그램에서 Scalaz 7 Validation을 사용하려고합니다. 그러나, 나는 실패를 합병하기 위해 |@| 응용 펑터를 얻는 데 문제가 있습니다. type ValidationResult = ValidationNel[String, Unit] def validate[A: ClassTag](instance: A, fieldNames: Option

    8

    1답변

    지난 밤 this question에 응답에서, 나는 다음과 같은주의 : foo가 정수의 집합을 반환 시퀀싱, 정수의 선택적 설정되어있는 경우입니다 scala> val foo: Option[Set[Int]] = Some(Set(1, 2, 3)) foo: Option[Set[Int]] = Some(Set(1, 2, 3)) scala> import scal

    2

    1답변

    Scalaz 7을 사용하여 이런 식으로 작성할 수 있는지 알아낼 수 없습니다. 코드 블록 내부의 주석으로 자신을 표현하려고했습니다. def validate1(p: String) = ValidationNel[String, Value] = ... def validate2(p: String) = ValidationNel[String, Value] = ...

    5

    1답변

    Scalaz지도 렌즈 here의 예가 있습니다. Dan Burton은 containsKey이라고 부르며 Edward Kmett 토크에서 영감을 받았습니다. Scalaz 7에 mapVPLens이라는 이름이 있는데지도의 값을 수정하는 데 유용합니다. 제 질문은 : V 유형의 렌즈와 Map[K,V]의 렌즈를 가지고 있다면 어떻게 구성 할 수 있습니까? 나는 간단

    5

    3답변

    scalaz iteratee 패키지를 사용하여 일정한 공간에서 큰 zip 파일을 처리하려고합니다. zip 파일의 각 파일에서 수행해야하는 장기 실행 프로세스가 있습니다. 이러한 프로세스는 병렬로 실행될 수 있습니다. File 개체에 각각 ZipEntry을 부풀게하는 EnumeratorT을 생성했습니다. 나는 각 파일에 장기 실행 프로세스를 수행 할 것 It

    1

    1답변

    나는 응용 및 모나드 구문을 사용하는 코드를 가지고 있습니다. 그 코드는 내가 다음과 같은 오류가 발생했습니다 >>= 방법은 scalaz.syntax.monad._을 가져 오기로 flatMap 방법을 대체 할 바로 그 때, 문제없이 컴파일 import scalaz._ import scalaz.syntax.applicative._ impor

    4

    1답변

    사용할 때 제대로 프로그램을 종료하는 방법 : 응용 프로그램이 종료 정상적으로 반면, 첫 번째 경우에 object Planexecutor extends App { import scalaz.concurrent.Future import scala.concurrent.duration._ val f = Future.apply(long

    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

    6

    1답변

    Scalaz7으로 모나드 스택과 모나드 트랜스 포머를 이해하는 데 어려움을 겪고 있습니다. 나는 그 대답에 꽤 가깝지만 특정 단계에서 내 머리를 잡을 수 없다고 느낍니다. 다음 코드는 디스크에서 ffmpeg 바이너리를 찾은 다음 실행할 실행 가능 명령을 만든 다음 해당 명령을 실행 한 다음 출력과 관련하여 사소한 작업을 수행합니다. object Encode