Qt对c++的一个扩展,主要用于按顺序历经容器(container)中的对象
嗯,还是一句话搞定。
- 基本形式:
foreach (var, container) {
}
这里var是储存当前被遍历到的对象,container是遍历容器。
- 栗子:
假设Peter犯了事,John想要找到他,这里有个nameList,我们帮Peter编了个程,遍历找到Peter:
QStringList nameList;
nameList<<"Paul";
nameList<<"Mike";
nameList<<"Mary";
foreach (QString name, nameList)
if(name == "Peter")
qDebug()<<"Peter is here!";
最后,多说一句,很遗憾,Peter不在这里……