gpt4 book ai didi

scala - Set4在Scala 2.9.1中的奇怪行为?

转载 作者:行者123 更新时间:2023-12-04 04:13:12 25 4
gpt4 key购买 nike

从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.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)

我必须将这些报告为错误吗?

最佳答案

是的。这是一个编译器错误,继续进行报告。

关于scala - Set4在Scala 2.9.1中的奇怪行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7431346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com