`val (A)= (3)` правильно, но `val (A,B)=(2,3)` can'не компилируется, почему?

val A = 3
val (A) = (3)

Оба правильны. Но:

val (A,B) = (2,3)

не компилируется:

scala> val (A,B) = (2,3)
<console>:7: error: not found: value A
       val (A,B) = (2,3)
            ^
<console>:7: error: not found: value B
       val (A,B) = (2,3)
              ^

Почему?

7
задан Freewind 6 April 2012 в 09:24
поделиться