FOREACH

Évalue chaque élément d'une liste (LIST)

 

Cette fonction va passer en revue un à un tous les éléments d'une liste (LIST) depuis le premier élément vers le dernier et leur appliquer l'expression donnée en argument.

Syntaxe : (foreach élément (liste) [expr])
Arguments élément, nom que chaque élément prendra pour le traitement, en général on met : item

liste (list)

[expr], expression qui sera passée à chaque éléments (item)

Valeur renvoyée (foreach) ne renvoie que l'évaluation du dernier élément

Dans ce premier exemple on va imprimer dans la zone de texte tous les éléments d'une liste :

commentaire
foreach_01 On définit une liste,
puis chaque élément de la liste (item) sera imprimé dans la zone de texte d'AutoCAD
Résultat :  foreach_02

Dans cet autre exemple nous allons recréer une nouvelle liste en additionnant 1 à chaque élément (item) de cette liste de départ :

 foreach_03 La liste de départ (liste1)
ensuite on boucle sur chaque élément pour y additionner 1 et concaténer la liste (liste2)
La liste d'arrivée est liste2 et contient :  foreach_04

Haut de page

revenir au menu "boucles et conditions"


26 mai 2017