6
Рассмотрим код:Как карта только оставила значение от scala Либо?
val some: OneCaseClass Either TwoCaseClass = ???
val r = some.left.map(_.toString)
Почему г Serializable with Product with Either[String, TwoCaseClass]
типа вместо Either[String, TwoCaseClass]
?
Как карта только оставила ценность?
Стоит отметить, что в настоящее время (Scala 2,12) Либо правильно предвзятым. Вам не нужно явно делать правильную проекцию для сопоставления значения. Итак: r.map (_. ToDouble) эквивалентно r.right.map (_. ToDouble) – Guillaume