vélocité: faire quelque chose, sauf dans la dernière itération de boucle
En vitesse, je veux faire quelque chose de différent dans la dernière boucle.
Quelle est la bonne idiome?
LIÉES: La dernière itération de renforcement de la boucle for en java
- pouvez-vous nous montrer le contexte?
- même en tant que question liée: je suis la concaténation de choses avec un séparateur entre les deux et ne veulent pas mettre le séparateur après le dernier élément
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un test si vous êtes dans la dernière itération::
@soulcheck réponse est ce que vous avez besoin, mais être conscient que les
$foreach
variable n'est disponible que dans la vitesse de 1.7, si vous utilisez une version antérieure, vous pouvez utiliser:Cependant, la
$velocityHasNext
variable est déconseillée dans les versions 1.7 et supprimé dans la version 2.0 en faveur de$foreach.hasNext
.Le langage que j'utilise pour enregistrer l'option d'ajouter du texte si la boucle ne se termine pas.
Cela a fonctionné pour moi dans une version antérieure de Vitesse