2
scalaz
에 toRightDisjunction
과 비슷한 기능이 없으므로 Option
을 Either
으로 변환합니다. 왜 이런 기능을 제공하지 않는 cats
?toRightDisjunction in Cats
scalaz
에 toRightDisjunction
과 비슷한 기능이 없으므로 Option
을 Either
으로 변환합니다. 왜 이런 기능을 제공하지 않는 cats
?toRightDisjunction in Cats
스칼라 라이브러리 Option.toLeft
및 Option.toRight
를 통해 이러한 기능을 제공합니다 Either[A, B]
이후
val s = "Oh no".some
val leftRes: Either[String, Int] = s.toLeft(42)
val rightRes: Either[Int, String] = s.toRight(42)
는 바이어스 잘 된 후에 2.12 (Xor
교체)에서 사실상의 표준이되었습니다, 추가 확장 방법에 대한 필요가 없습니다.
'Option'은 이미'toLeft'와'toRight'을 가지고 있습니다. –
오, 고마워. 나는 알아 차렸어 야했다. – Michael