通过 AS3 字典进行高效循环
for (var k in dictionary)
{
var key:KeyType = KeyType(k);
var value:ValType = ValType(dictionary[k]); // <-- lookup
// do stuff
}
这就是我用来循环字典中的条目的方法。正如您在每次迭代中看到的那样,我都会在字典中执行查找。是否有更有效的方法来迭代字典(同时保持对键的访问)?
for (var k in dictionary)
{
var key:KeyType = KeyType(k);
var value:ValType = ValType(dictionary[k]); // <-- lookup
// do stuff
}
This is what I use to loop through the entries in a dictionary. As you can see in every iteration I perform a lookup in the dictionary. Is there a more efficient way of iterating the dictionary (while keeping access to the key)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
遍历键 & 值:
更简洁地迭代值:
Iterate through keys & values:
Iterate through values more concisely:
在 AS3 中,有 3 种不同的
for
循环,您应该使用最适合您需求的一种。In AS3 there are 3 different
for
loops, you should use one that suits your needs best.