[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");
}