Das klingt vielleicht einfach, aber ich kann es einfach nicht richtig machen.scala 2 dimensional array
Wie erstellt man ein zweidimensionales Array mit der Größe 100 von 60 in Scala? Angenommen, ich habe die Klasse Abcd und ich möchte ein zweidimensionales Array von Abcd erstellen. Ich habe mit dem folgenden Code versucht, funktioniert aber nicht.
var myArray = new Array[Array[Abcd]](100,60)
Es beklagt „zu viele Argumente für Konstruktor Array“
Die ewige Verwirrung: Es gibt keine mehrdimensionale sind Arrays, nur Array von Array (von Array (von Array ...)). –
Das ist möglicherweise in einigen Sprachen richtig, aber konzeptionell ist es falsch, und Sprachen sollten diesem Konzept folgen. – Elazar
Sprachen sollten dem entsprechen, was algorithmisch ausgedrückt wird, nicht was im Gedächtnis ist (Leute, wir verwenden hier nicht Assembly ...) - und es ist eine abscheuliche Sünde, dies mit einer * FUNCTIONAL * Programmiersprache seit Mathe und Comp zu behaupten Sci funktioniert nicht auf diese Weise. JA WIRKLICH??? – Svartalf