Array Associativo - Recuperar nome das Keys

Tire suas dúvidas sobre programação em AutoHotkey

Moderator: Gio

dieissonc
Posts: 12
Joined: 29 Apr 2019, 08:40

Array Associativo - Recuperar nome das Keys

Post by dieissonc » 23 Dec 2020, 14:33

Estou com algumas dúvidas sobre array associativo.

Em um array associativo, com várias keys, há alguma forma de recuperar o nome de cada key em cada index?
Exemplo:
Tenho uma lista assim:

Code: Select all

e:={}
Loop,	10
{
	Random, w,	1,	5
	e.push({a:A_Index,(w):A_Index+10})
}
for k, v in e
	r.= e[k].a "`t"	e[k].1	"`n"	
MsgBox % r
return
No código acima, como utilizar um for ou um loop para exibir as keys que foram geradas no segundo campo?
No assign coloquei o valor fixo de key 1 apenas para testar se está associando os valores corretamente.
Gostaria de recuperar a lista de keys, é possível?

Algo como:
a 1
a 3
a 4
a 2
a 5
a 1
a 4
a 3
a 1
a 2
Alguma sugestão ou ideia de por onde começar?
dieissonc
Posts: 12
Joined: 29 Apr 2019, 08:40

Re: Array Associativo - Recuperar nome das Keys

Post by dieissonc » 25 Dec 2020, 10:14

Consegui a resposta no forum global.
Segue solução apresentada caso alguém necessite.

https://www.autohotkey.com/boards/viewtopic.php?f=76&t=84898
Post Reply

Return to “Ajuda e Suporte Geral”