aboutsummaryrefslogtreecommitdiff
path: root/tests/pickling/Labels.scala
blob: 3dc7304d657bea4331747fd8cbcd54f57cd7a9db (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
object Labels {
  def main(args: Array[String]): Unit = {
  var i = 10
  while(i>0) {
   var j = 0
   while(j<i) {
   println(j +" " + i)
   j = j + 1
   }
   i = i - 1}
   pattern(1)
   pattern(2)
   pattern(3)
 }

 def pattern(a: Int) = a match {
  case 1 if (a>0) => println("one")
  case t@2 => println("two" + t)
  case _ => println("default")
 }
}