Macro .foreach_line

La macro foreach_line est une macro simple qui procède à l'itération sur les lignes du template de saisie spécifié comme premier argument pour la macro. Le template spécifié dans le bloc est converti pour chaque ligne de l'entrée. Cette macro crée une nouvelle portée avec la variable locale CurrentLine. Cette dernière est définie dans le bloc comme étant la i-ème ligne du template en entrée dans l'itération i.

.foreach_line (input [,en-tête [,fin]])
	template-complexe
.next [(séparateur)]

Les paramètres suivants sont disponibles :

Paramètre

Description

input

Texte en entrée, sur lequel l'itération est effectuée

Type : Template simple

en-tête

[facultatif] Généré avant le résultat, s'il y en a un

Type : Texte

fin

[facultatif] Ajouté au résultat, s'il y en a un

Type : Texte

template-complexe

Template à appliquer à chaque ligne.

Type : Template complexe

séparateur

[facultatif] Généré entre évaluations non vides de template-complexe

Type : Texte

Exemple :

.foreach_line(%Comment%)
// %CurrentLine%
.next(\n)


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com