--- title: delimit description: Loops through any array, slice, or map and returns a string of all the values separated by a delimiter. categories: [functions] menu: docs: parent: functions keywords: [iteration] signature: ["delimit COLLECTION DELIMITER [LAST]"] relatedfuncs: [] --- Delimit a slice: ```go-html-template {{ $s := slice "b" "a" "c" }} {{ delimit $s ", " }} → "b, a, c" {{ delimit $s ", " " and "}} → "b, a and c" ``` Delimit a map: {{% note %}} The `delimit` function sorts maps by key, returning the values. {{% /note %}} ```go-html-template {{ $m := dict "b" 2 "a" 1 "c" 3 }} {{ delimit $m ", " }} → "1, 2, 3" {{ delimit $m ", " " and "}} → "1, 2 and 3" ```