object Foo extends Wtf
case object Bar extends Wtf
case object Baz extends Wtf
}
val xs = Set(Wtf.Foo, Wtf.Bar)
// scala.collection.immutable.Set[Product with Serializable with Wtf] = Set(Foo, Bar)
Собственно, WTF, товарищи? Петрашко говорил, что мощная система типов жы
Что не так?
что бы так не было принято писать sealed trait Wtf with Product with Serializable
Обсуждают сегодня