blob: 5cd4418f5baf4a9ff2dcf92cf5f444de83b2f314 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
case class Foo(name: String)
case object Bar extends Foo("Bar")
case class Baz extends Foo("Baz")
object Test extends Application {
Foo("Bar") match {
case Bar => println("What?")
case _ => println("OK")
}
Foo("Baz") match {
case Baz() => println("What?")
case _ => println("OK")
}
}
|