Rin*_*nov 9 migration scala scala-2.8 scala-2.9
从2.8.1迁移到2.9.1发现了有趣的事情.试图在控制台中写这个:
>>import collection.immutable.Set.Set4
>>new Set4[Int](1,2,3,4)
Run Code Online (Sandbox Code Playgroud)
它给:
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]?
Run Code Online (Sandbox Code Playgroud)
我正在使用Scala版本2.9.1.final(Java HotSpot(TM)客户端VM,Java 1.6.0_26).
类Set3和Set2也会发生同样的事情.
这些已知问题吗?
或者,也许,我做错了什么?
在scala 2.8.1控制台中它可以工作,并返回:
res0: collection.immutable.Set.Set4[Int] = Set(1,2,3,4)
Run Code Online (Sandbox Code Playgroud)
我必须将这些报告为bug吗?
| 归档时间: |
|
| 查看次数: |
495 次 |
| 最近记录: |