Dernier élément dans un modèle de la gamme

Donné le modèle:

{{range $i, $e := .SomeField}}
        {{if $i}}, {{end}}
        $e.TheString
{{end}}

Cela peut sortie:

one, two, three

Si, toutefois, je veux de sortie:

one, two, and three

J'aurais besoin de savoir quel est le dernier élément dans la gamme au-dessus.

Je peux définir une variable qui contient la longueur du tableau .SomeField, mais qui sera toujours 3, et le $i valeur au-dessus de ne jamais arriver à 2. Et vous ne pouvez pas effectuer de l'arithmétique dans les modèles à partir de ce que j'ai vu.

De la détection de la dernière valeur dans un modèle de la gamme possible? Des acclamations.

InformationsquelleAutor newfivefour | 2014-03-13