1
1
object Test extends App {
2
- val x23 = (1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 )
2
+ val x23 = (1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 )
3
3
type T23 = (Int , Int , Int , Int , Int ,
4
4
Int , Int , Int , Int , Int ,
5
5
Int , Int , Int , Int , Int ,
6
6
Int , Int , Int , Int , Int ,
7
- Int , Int , Int )
7
+ Int , Int )
8
8
val x23c : T23 = x23
9
9
println(x23)
10
10
assert(x23(0 ) == 1 )
11
- assert(x23(22 ) == 23 )
11
+ assert(x23(21 ) == 22 )
12
12
13
13
x23 match {
14
- case (x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23 ) =>
15
- println(x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15 + x16 + x17 + x18 + x19 + x20 + x21 + x22 + x23 )
14
+ case (x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) =>
15
+ println(x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15 + x16 + x17 + x18 + x19 + x20 + x21 + x22)
16
16
}
17
17
inline def decompose3 = inline x23 match { case x *: y *: xs => (x, y, xs) }
18
18
@@ -23,5 +23,5 @@ object Test extends App {
23
23
println(s " $x23 -> $x, $y, $xs" )
24
24
}
25
25
26
- val x23s : 23 = x23.size
27
- }
26
+ val x23s : 22 = x23.size
27
+ }
0 commit comments