Skip to content
Kavachकवच

Maps: Looping over a map

● Beginner2 min

Loop over (key, value) pairs, or over keys() or values() alone.

fn main() {
    const ages = ["asha": 31, "omar": 27]
    for (name, age) in ages {
        print("{name} is {age}")
    }
    for name in ages.keys() {
        print(name)
    }
    for age in ages.values() {
        print(age)
    }
}

The program ran and printed:

kavach run walk.kav

asha is 31omar is 27ashaomar3127
walk.kav: Kavach code, then what running it prints