«scala-cats» 태그된 질문

1
Scala Cats / fs2에서 스택 안전에 대해 추론하는 방법은 무엇입니까?
다음은 fs2 설명서의 일부 코드입니다 . 이 함수 go는 재귀 적입니다. 문제는 스택 안전인지 어떻게 알 수 있으며 어떤 함수가 스택 안전인지 판단하는 방법입니다. import fs2._ // import fs2._ def tk[F[_],O](n: Long): Pipe[F,O,O] = { def go(s: Stream[F,O], n: Long): Pull[F,O,Unit] = { s.pull.uncons.flatMap { case Some((hd,tl)) => hd.size match …

2
상태 저장 객체 생성은 효과 유형으로 모델링해야합니까?
Scala 및와 같은 기능적 환경을 사용할 때 cats-effect상태 저장 객체의 구성을 효과 유형으로 모델링해야합니까? // not a value/case class class Service(s: name) def withoutEffect(name: String): Service = new Service(name) def withEffect[F: Sync](name: String): F[Service] = F.delay { new Service(name) } 구성은 잘못되지 않으므로와 같이 더 약한 유형 클래스를 사용할 수 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.