Ответ
View в Golang — это способ представления данных в удобном формате, например, HTML, JSON или XML. Он отделяет логику отображения от бизнес-логики, упрощая поддержку и изменение интерфейса.
Пример с HTML-шаблоном:
```
func handler(w http.ResponseWriter, r *http.Request) {
data := struct {
Title string
Items []string
}{
Title: "My Page",
Items: []string{"Item 1", "Item 2"},
}
tmpl := template.Must(template.ParseFiles("template.html"))
tmpl.Execute(w, data) // Рендеринг шаблона с данными
}
```
**template.html**:
```
{{.Title}}
-
{{range .Items}}
- {{.}} {{end}}