File: lookupswitch.scala

package info (click to toggle)
scala 2.11.12-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 62,924 kB
  • sloc: javascript: 28,808; java: 13,415; xml: 3,135; sh: 1,620; python: 756; makefile: 38; awk: 36; ansic: 6
file content (36 lines) | stat: -rw-r--r-- 752 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// There's not a real test here, but on compilation the
// switch should have the cases arranged in order from 1-30.
class A {
  def f(x: Int) = x match {
    case 6  => "6"
    case 18 => "18"
    case 7  => "7"
    case 2  => "2"
    case 13 => "13"
    case 11 => "11"
    case 26 => "26"
    case 27 => "27"
    case 29 => "29"
    case 25 => "25"
    case 9  => "9"
    case 17 => "17"
    case 16 => "16"
    case 1  => "1"
    case 30 => "30"
    case 15 => "15"
    case 22 => "22"
    case 19 => "19"
    case 23 => "23"
    case 8  => "8"
    case 28 => "28"
    case 5  => "5"
    case 12 => "12"
    case 10 => "10"
    case 21 => "21"
    case 24 => "24"
    case 4  => "4"
    case 14 => "14"
    case 3  => "3"
    case 20 => "20"
  }
}