2016-04-12 12 views
1

Wenn ich das folgende assoziative Array habe, wie durchlaufe ich jedes Element des Arrays. Damit ich jedes Element ausdrucken könnenWie man ein assoziatives Array iteriert

arr := {Name:MyName,Email:MyEmailAddress,Date:TheDate} 

ich folgende versucht:

enum := arr._NewEnum() 
While enum[key, value] 
{ 
    t .= key "=" value "`n" 
} 

MsgBox % t 

aber nichts angezeigt wird

Antwort

2

Sie sind nicht Strings im Array zu speichern, aber Variablen, die weren nicht definiert, so wird nichts angezeigt.

Shop Zeichenfolge und/oder Zahlen:

arr := {Name:"MyName",Email:"MyEmailAddress",Date:1234567} 

Dann ein for-Schleife verwenden:

for key, value in arr 
{ 
    MsgBox, %key% = %value% 
}