array.GetDimensionLength(dimension n) ?
Übersicht

![]() |
TrustBetreff: array.GetDimensionLength(dimension n) ? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo Gemeinde,
ich frage mich grade wie es möglich ist, in BMax die Größe einer Dimension eines arrays mit 2 Dimensionen zu bekommen. Also zB. BlitzBasic: [AUSKLAPPEN]
Das funktioniert logischerweise nur bei einem array mit gleichgroßen Dimensionen. In c# zB. gibts die einfache Methode: Code: [AUSKLAPPEN] myArray.GetLength(0) // 0 ist die Dimension von welcher man die Länge haben möchte Gibts da was in BMax? Danke! G, Trust |
||
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen. |
![]() |
HolzchopfMeisterpacker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Arrays haben eine Methode namens Dimensions:Int[](), welche die Grössen der Dimensionen als Array zurückgibt.
Und jetzt frage ich mich echt grad, wieso Mark diesen Namen gewählt hat ![]() |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
![]() |
Trust |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ach nee oder, das habe ich in der BMax Doc gesehen, dachte aber aufgrund des Namens und der Beschreibung, dass es die Anzahl der Dimensionen eines Arrays zurückgibt nicht aber die Länge der Dimensionen ![]() Zitat: Method Description
Sort( ascending=True ) Sort the array. Dimensions:Int[]() Get array dimensions. Hatte schon einen Workaround gefunden: BlitzMax: [AUSKLAPPEN] Local x:Int[] = [1, 2, 3] Nun kann man map.length als mapHeight nutzen und map[0].length als mapWidth "missbrauchen". Muss man allerdings bei der Definition von x und y aufpassen, dass man beiden gleich viele Elemente gibt, sonst hauts nimmer hin mit map[0].length, da dies eben nur die Anzahl der Elemente von, in diesem Fall x zurück gibt. Aber ja, in diesem Fall hat es sich erledigt. Danke ![]() |
||
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group