Это продолжение моих предыдущих question. Было отмечено в комментариях, что toRight
возвращается Product with Serializable with scala.util.Either
:Option.toRight возвращает тип товара. Что это значит?
scala> val ox = Some(0)
ox: Some[Int] = Some(0)
scala> ox.toRight("No number")
res0: Product with Serializable with scala.util.Either[String,Int] = Right(0)
Теперь интересно, как она отличается от Either
типа мне нужно. Должен ли я добавить Either[String,Int]
явно?
scala> ox.toRight("No number"): Either[String, Int]
res1: Either[String,Int] = Right(0)