Heim >Backend-Entwicklung >Golang >Wie gehe ich mit dem letzten Element in den durch Kommas getrennten Listen von Go-Textvorlagen um?
Behandlung des letzten Elements in den Textvorlagen von Go
Wenn Sie die Textvorlagen von Go verwenden, um eine durch Kommas getrennte Liste zu erstellen, ist es notwendig, das zu verarbeiten Kommaplatzierung für das letzte Element anders.
Lösung:
Die Lösung besteht darin, die Fähigkeit einer Vorlage zu nutzen, Variablen während der Iteration zuzuweisen. Indem wir dem Iterationsindex eine zweite Variable zuweisen, können wir das letzte Element von den anderen unterscheiden. Die folgende Vorlage veranschaulicht dies:
{{ $i := . }} ({{ range $i }}{{ . }}, {{if eq $index (len $. - 1)}}{{/* Empty */}}{{else}},{{end}}{{end}})
In dieser Vorlage initialisieren wir eine Variable $i mit dem an die Vorlage übergebenen Wertebereich. Innerhalb der Bereichsiteration weisen wir dem Index jedes Elements eine zweite Variable $index zu.
Erklärung:
Das obige ist der detaillierte Inhalt vonWie gehe ich mit dem letzten Element in den durch Kommas getrennten Listen von Go-Textvorlagen um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!