[lang-ref] ( dict_loop_by_key_value_pair ) ( cpp )
TEST(DictLoop, DictLoopByKeyValuePair) {
// for (string& item: items)
map<string, int> d = { { "A", 1 }, { "B", 2 }, { "C", 3 } };
string r;
for (const auto& kv : d) {
const string& k = kv.first;
int v = kv.second;
r += k + to_string(v) + ",";
}
EXPECT_EQ(r, "A1,B2,C3,");
}