ref: 56c61559b2a9f9c4cec3f6c6de9bcc5095a78b57
dir: /docs/content/en/functions/range.md/
--- title: range linktitle: description: Iterates over a map, array, or slice. godocref: date: 2017-02-01 publishdate: 2017-02-01 lastmod: 2017-02-01 categories: [functions] menu: docs: parent: "functions" keywords: [iteration] signature: ["range COLLECTION"] workson: [] hugoversion: relatedfuncs: [] deprecated: false draft: false aliases: [] --- Just like in the Go programming language, Go and Hugo templates make heavy use of `range` to iterate over a map, array or slice. `range` is fundamental to templating in Hugo. (See the [Introduction to Hugo Templates](/templates/introduction/) for more examples.