Go Modèle de plusieurs articles


Exemple

Notez l'utilisation de {{range .}} Et {{end}} pour parcourir la collection.

package main

import (
    "fmt"
    "os"
    "text/template"
)

func main() {
    const (
        letter = `Dear {{range .}}{{.}}, {{end}} How are you?`
    )

    tmpl, err := template.New("letter").Parse(letter)
    if err != nil {
        fmt.Println(err.Error())
    }

    tmpl.Execute(os.Stdout, []string{"Harry", "Jane", "Lisa", "George"})
}

Résulte en:

Dear Harry, Jane, Lisa, George,  How are you?