match'un yanı sıra, getOrElse'un Right veya Left değerinin gerçek içeriği için Option benzeri bir yol var mı? scala> val x: Either[String,Int] = Right(5)
scala> val a: String = x match {
ı bu (belki saptırmak) var demek kod parçasıdır etrafında döşeme Let bir ExceptT içine Either kaldırma? Either StringMonadError örneğinden beri bir şekilde olması gerektiğini hissediyorum. Ben kendi k
Java 8'de monadic programlama daha yavaş mı? Aşağıda benim testim (her bir hesaplama için yeni örnekler yaratan sağa eğilimli bir yöntem kullanılır). Zorunlu sürüm 1000 kat daha hızlıdır. Karşılaştırı
Scala'da Option[Int]'u Either[String, Int]'a dönüştürmem gerektiğini varsayalım. Ben böyle yapmak istiyorum: def foo(ox: Option[Int]): Either[String, Int] =
ox.fold(Left("No number")) {x => Right