🟦 Supprimer dune liste
🟦 Supprimer dune liste
Le bloc Supprimer d'une liste permet de retirer un élément spécifique d'une variable de type Liste (Tableau). Il est essentiel pour la gestion d'inventaires, de paniers d'achat, de listes de tâches ou de groupes d'entités dynamiques.
Ce bloc est particulièrement utile pour refléter des actions comme la consommation d'un objet, la suppression d'une mission accomplie ou la disparition d'un ennemi vaincu.
📥 Entrées
- liste (Liste/Tableau) : La collection de données dont un élément doit être supprimé.
- index (Nombre, par défaut 1) : La position de l'élément à retirer dans la liste, en comptant à partir de 1 (1 = le premier élément de la liste).
📤 Sorties
- flux (Stream) : Un signal instantané confirmant la suppression de l'élément, permettant de déclencher des mises à jour ou de poursuivre le flux logique.
💡 Exemple d'utilisation
Scénario : Retirer un ennemi vaincu d'une liste de cibles
- Le joueur affronte un groupe d'ennemis représenté par la variable Liste Ennemis_Actifs : ["Gobelin", "Orc", "Troll"].
- Après avoir vaincu l'Orc, le système repère sa position dans la liste : c'est le 2ᵉ élément.
- Le bloc Supprimer d'une liste est appelé avec :
- liste = Ennemis_Actifs
- index = 2 (2ᵉ élément de la liste, l'Orc)
- La liste est mise à jour instantanément pour devenir ["Gobelin", "Troll"].
- Le flux de sortie déclenche une animation de victoire et met à jour l'interface du joueur.
⚙️ Détails Techniques
- Gestion des doublons : L'index désigne précisément un seul élément par sa position, même si plusieurs éléments de la liste ont la même valeur.
- Robustesse : Le champ index est automatiquement ramené entre 1 et la taille de la liste. Une valeur trop grande ou trop petite ne provoque donc pas d'erreur, mais peut supprimer un élément différent de celui attendu (le premier ou le dernier de la liste) : vérifiez toujours que l'index correspond bien à la position visée.
- Performance : L'opération reconstruit la liste ; elle prend un temps proportionnel au nombre d'éléments qu'elle contient (plus la liste est longue, plus l'opération est longue).
Version documentée : v2
Mis à jour le : 06/09/2026
Merci !
