Suppression d'éléments

Un (tout petit) truc plus sympa avec les entity selection qu’avec les tableaux…
Quand on doit supprimer certains éléments d’un tableau, pour ne pas se prendre les pieds dans les indices on doit faire une “boucle en verlan” :
<code 4D>
boucle($i;taille tableau(leTableau);1;-1) //boucle décroissante
si(maConditionPourSupprimer)
supprimer dans tableau(leTableau;$i)
fin de si
fin de boucle
</code 4D>
Avec une entity selection et un “pour chaque”, on peut y aller tranquillement, ça moufte pas :
<code 4D>
pour chaque (element;maEntitySelection)
si(maConditionPourSupprimer)
maEntitySelection:= maEntitySelection.minus(element)
fin de si
fin de chaque
</code 4D>

Où va se nicher le snobisme lyonnais !!! :roll: :lol:

Bien vu !
Bon à savoir, le for each sait où il en est… :smiley:

Faut peut-être que je parle à mon psy de mon problème avec les boucles inversées, mais avec skype, le ressenti n’est pas le même.
Et puis il risque de me faire remarquer que si on ne sait pas descendre un escalier il suffit de ne pas le monter.