Golang loops

From wikinotes
Revision as of 20:40, 23 May 2022 by Will (talk | contribs) (Created page with "= For Loops = <blockquote> initializer/condition based loops <syntaxhighlight lang="go"> for i := 0; i < 10; i++ { sum += i } </syntaxhighlight> iterating over mappings <...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

For Loops

initializer/condition based loops

for i := 0; i < 10; i++ {
    sum += i
}

iterating over mappings

// iterate key/values in map
for key, value := range oldMap {
    fmt.Println(key + "=" + value)
}

// iterate only keys in map (simply don't assign val)
for key := range oldMap {
    fmt.Println(key)
}

// iterate only values in map
for _, value := range oldMap {
    fmt.Println(value)
}