Multidimensional Array als Parameter übergeben

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

UNZ

Betreff: Multidimensional Array als Parameter übergeben

BeitragDi, Mai 21, 2013 22:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

was ich möchte ist eig. ganz einfach und steht im Titel.
Leider weiss ich grad nicht wie das geht. Muss ich dafür ein Array vom Array nehmen, oder geht das auch anders?

Beispiel:
Code: [AUSKLAPPEN]
Local m:Float[4,4]
print m.length
a(m)
Function a(mat:Float[])
End Function

Funzt leider nicht...

Als "Array von Arrays" geht es zwar, finde ich persönlich aber weniger schön:
Code: [AUSKLAPPEN]
Local m2:Float[][]
m2= m2[..4]
For local i:int= 0 to 3
    m2[i]= m2[i][..4]
Next
func2(m2)
Function func2(mat:Float[][])
End Function


thx
Das muss besser als perfekt!
  • Zuletzt bearbeitet von UNZ am Di, Mai 21, 2013 22:40, insgesamt 2-mal bearbeitet

Holzchopf

Meisterpacker

BeitragDi, Mai 21, 2013 22:30
Antworten mit Zitat
Benutzer-Profile anzeigen
So sollt's klappen:
BlitzMax: [AUSKLAPPEN]
Local m:Float[4,4] 
Print m.length
a(m)
Function a(mat:Float[,])
End Function

mfG
Holzchopf
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

UNZ

BeitragDi, Mai 21, 2013 22:42
Antworten mit Zitat
Benutzer-Profile anzeigen
wow, das ging schnell! Laughing
Danke schön
Das muss besser als perfekt!

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group