foreach语句

来源:互联网 发布:东非解放军 知乎 编辑:程序博客网 时间:2024/04/20 14:16

Qt中用于遍历容器的关键字,是Qt针对C++语言的扩展,举例如下:

QLinkedList list; ... QString str; froeach (str, list)     qDebug() << str;

拓展一下如下:

QLinkedList list; ... foreach(const QString &str, list) {     if (str.isEmpty())     {        break;     }     qDebug() << str; }

同样也可以用于遍历QMap和QHash,但效率比iterators较低

具体参考QT手册

另,Java、C#、PHP中也包含foreach语句

0 0