我有以下代碼片段在 Scala 2.12 上運行良好,但在 Scala 2.13 上無法編譯。
import scala.util.Random
object Hello {
def main(args: Array[String]) = {
val random = new Random()
random.shuffle[Int, IndexedSeq](2 to 100).toArray
}
}
錯誤是:
trait IndexedSeq takes type parameters
我不知道如何解決它。謝謝!
uj5u.com熱心網友回復:
您可以添加所需的型別引數:
random.shuffle[Int, IndexedSeq[Int]](2 to 100).toArray
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/422299.html
標籤:
上一篇:Scala將大類拆分為多個檔案
下一篇:Scala決議泛型型別很痛苦
