遍历数组
优质
小牛编辑
138浏览
2023-12-01
Array
类实现了迭代器,可使用迭代器对数组进行遍历,如果是数字索引数组,还可以直接使用for循环进行遍历。
数字索引数组
for(int i = 0; i < array.count(); i++)
{
php::echo("key=%d, value=%s.\n", i, array[i].toCString());
}
迭代器
for(auto i = array.begin(); i != array.end(); i++)
{
php::echo("key=%d, value=%s.\n", i.key().toCString(), i.value().toCString());
}
array.begin()
返回类型为ArrayIterator
- 迭代器的方法
key()
和value()
可以获取到数组的key
和value