Publié le :
Macro CREATION_INTERNE

Macro AHGLtoP : Affichage Vertical de Liste

Ce code est également disponible en : Deutsch English Español
Cette macro prend une chaîne de caractères en entrée ('line') et un délimiteur optionnel ('dlm'). Elle utilise une boucle macro (%do) pour parcourir chaque élément de la chaîne. Elle dépend d'une macro externe '%AHGcount' pour déterminer le nombre d'itérations, puis utilise '%scan' pour extraire et '%put' pour afficher chaque élément sur une nouvelle ligne dans la log.
Analyse des données

Type : CREATION_INTERNE


Les données traitées sont fournies directement via les paramètres de la macro.

1 Bloc de code
MACRO
Explication :
Définit la macro AHGLtoP. Elle itère de 1 jusqu'au nombre d'éléments retourné par la macro %AHGcount (dépendance externe). À chaque itération, elle extrait le i-ème mot de la chaîne 'line' en utilisant le délimiteur 'dlm' et l'affiche dans la log.
Copié !
1/*Landscope to Portrait*/
2%macro AHGLtoP(line,dlm=%str( ));
3 %DO i=1 %to %AHGcount(&line);
4 %put %scan(&line,&i,&dlm);
5 %END;
6%mend;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.