Цитата:
"
Это - функциональная возможность:
sealed abstract class Either[+A, +B]
final case class Left[+A, +B](value: A) extends Either[A, B]
final case class Right[+A, +B](value: B) extends Either[A, B]
А это - функциональный дух:
data Either a b = Left a | Right b
И добавить нечего...
"
Вот мне тоже Haskell кажется "понятнее", чем Scala.
Хотя я всего "пять минут" с обоими знаком.
"
Это - функциональная возможность:
sealed abstract class Either[+A, +B]
final case class Left[+A, +B](value: A) extends Either[A, B]
final case class Right[+A, +B](value: B) extends Either[A, B]
А это - функциональный дух:
data Either a b = Left a | Right b
И добавить нечего...
"
Вот мне тоже Haskell кажется "понятнее", чем Scala.
Хотя я всего "пять минут" с обоими знаком.
Комментариев нет:
Отправить комментарий