Golang loops: Difference between revisions

From wikinotes
(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 <...")
(No difference)

Revision as of 20:40, 23 May 2022

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)
}