DEV Community

Discussion on: Implementing a Ternary Operator in Scala

 
dividedbynil profile image
Kane Ong • Edited

That is a good example to ensure type consistency with minimal effort, you don't need |: and &: at the same time and achieve the same result (Option[Either[T, F]]).

One of my main point here is do not over obsess with data type generalization and construct unnecessary structures.