blob: 756bcdd8de0a26db2b371ebc3c5638701a3e80f8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
object Test {
case class *(a: Int, b: Int)
type Star = *
case class P(a: Int, b: Star) // alias still required
def main(args: Array[String]) {
val v = new *(6,7)
val x * y = v
printf("%d,%d\n",x,y)
val p = P(5, v)
val P(a, b * c) = p
printf("%d,%d,%d\n",a,b,c)
}
}
|