die typische bzw. klassische Form zum Anlegen eines Arrays ist allgemein bekannt:
ReDim [Preserve] VarName(Indizes) [As Typ] [, VarName(Indizes) [As Typ]] . . .
Als eine Kurzform gib es dann noch die Array-Funktion:
A = Array(10,20,30)
...wobei die Untergrenze per Option Base-Anweisung festgelegt werden kann und standardmäßig mit 0 beginnt.Wenn man ein zweidimensionales Array über diese Kurzform erzeugen möchte, würde es so aussehen:
A = Array(Array(10, 20, 30), Array(110, 120, 130), Array(210, 220, 230))
Durch Zufall bin ich im Netz auf eine weitere Kurzform zum Anlegen eines Arrays gestoßen:
A = [{10,20,30}]
Bei dieser mir bislang unbekannten Kurzform-Variante können zweidimenionale Arrays einfach _ durch eine Semikolon-Trennung angelegt werden:
A = [{10,20,30;110,120,130;210,220,230}]
Interessanter Weise beginnt die Untergrenze bei dieser Form immer bei 1, auch wenn per Option Base-Anweisung die Untergrenze auf 0 festgelegt ist.
Meine Frage:
Gibt es irgendwo eine Dokumentation zum Arbeiten mit bzw. dem Verhalten dieser Kurzform zum Anlegen eines Array mit geschweiften Klammern?
Viele Grüße
Martin