for (var k in dictionary)
{
var key:KeyType = KeyType(k);
var value:ValType = ValType(dictionary[k]); // <-- lookup
// do stuff
}
C'est ce que j'utilise pour parcourir les entrées d'un dictionnaire. Comme vous pouvez le voir à chaque itération, j'effectue une recherche dans le dictionnaire. Existe-t-il un moyen plus efficace d'itérer le dictionnaire (tout en conservant l'accès à la clé)?
Itérer à travers touches & valeurs:
for (var k:Object in dictionary) {
var value:ValType = dictionary[k];
var key:KeyType = k;
}
Itérer à travers valeurs de manière plus concise:
for each (var value:ValType in dictionary) {
}