blob: 514b4ffc8a8d441cd1937a7d12aa5e191ff353b4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
object Test {
case class A(x: Int)(y: Int)(z: String)
def f(x: Any) = x match {
case A(x) => x
case _ => -1
}
def main(args: Array[String]): Unit = {
println(f(A(10)(20)("abc")))
println(f(A(-10)(20)("abc")))
println(f(List(1)))
}
}
|