Почему этот код вызывает сбой компилятора Scala 2.8.1?
val a = new Array[{ var x = 1 }](3)
Это ошибка компилятора?
В любом случае, это законный код Scala? (Я хочу массив объектов с анонимным типом класса)
Обновление:
Я хочу что-то вроде:
class X { var x = 1}
val a = new Array[X](3)
но без необходимости определения автономного X