Just as in Go, range can iterate over arrays, slices, maps and channels.
range
https://codeeval.dev/gist/c1c345f510055f2953f8083ee66eee76
https://codeeval.dev/gist/be797e89bc356c6b037dccef35735b7a
https://codeeval.dev/gist/b1a5ef8dd575882dead40bd93117922b