new Array[Double](10)
soll in Java gleich new double[10]
sein.
Aber Scala bietet auch bequeme Methoden für die Singletons zu seiner Sammlung Klassen entsprechen, und Array
ist keine Ausnahme. Wenn Sie List(1,2,3,4,5)
sagen können, scheint es natürlich, dass Sie auch Array(1,2,3,4,5)
sagen könnten. Und du kannst.
Aber es macht man in der etwas ungünstigen Position verlassen recht unterschiedliche Ergebnisse, die davon abhängt, ob man das Wort new
oder nicht hinzufügt. Angesichts der konkurrierenden Interessen, denke ich, es ist die beste Lösung insgesamt, aber es ist etwas gewöhnungsbedürftig.
Array in Scala Verwaltung ist ein Schädling .. nur möglich, wenn Sie auf einem gefrorenen Basis – sub
A entwickeln „vereiste?“ Die Array-Behandlung hat sich von 2,7 auf 2,8 deutlich geändert, aber ich denke, wir können davon ausgehen, dass sie im weiteren Verlauf stabil bleibt. Jetzt ist Scala Array Java Array. Die "Extra" -Array-Funktionalität von Scala wird über Implicits gehandhabt. –
Wie ermöglichen die implicts Array mehr Funktionalität zu bekommen? –