[lang-ref] ( array_foreach ) ( cpp )
TEST(ArrayLoop, ArrayForeach) {
// for (string& item: items)
vector<string> items = {"A", "B", "C", "D", "E"};
string r = "";
for (string& item : items) {
r += item;
}
EXPECT_EQ(r, "ABCDE");
}
TEST(ArrayLoop, ArrayForeachAlternative) {
// for (unsigned int i = 0; i < items.size(); i++)
vector<string> items = {"A", "B", "C", "D", "E"};
string r = "";
for (unsigned int i = 0; i < items.size(); i++) {
r += items[i];
}
EXPECT_EQ(r, "ABCDE");
}