Делать миграцию с 2,8,1 до 2,9,1. Нашла интересную вещь. Пытался написать это в консоли:
>>import collection.immutable.Set.Set4
>>new Set4[Int](1,2,3,4)
Это дает:
java.lang.Error: Unexpected New
at scala.tools.nsc.symtab.SymbolTable.abort(SymbolTable.scala:34)
at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$bac
..........................
That entry seems to have slain the compiler. Shall I replayscala:660)
your session? I can re-run each line except the last one.reach(ListBuffer.scala:
[y/n]?
Я использую Scala версию 2.9.1.finh (Java Hotspot (TM) клиент VM, Java 1.6.0_26).
И одинаковые вещи случаются с классами Set3 и Set2.
Эти известные проблемы?
Или, может быть, я делаю что-то не так?
в Console Scala 2.8.1 работает, и возвращает:
res0: collection.immutable.Set.Set4[Int] = Set(1,2,3,4)
Должен ли я сообщать об этом как ошибка?