|
|
|
|
|
- Suppression du dernier élément
- Divers
TableauSupprime (Fonction) En anglais : ArrayDelete Supprime un élément à une position donnée : - dans un tableau WLangage à une dimension.
- dans une propriété tableau d'un type avancé (tableau des événements de gglAgenda, ...).
- dans un tableau associatif.
- dans une liste WLangage.
La taille du tableau est automatiquement réduite. Remarques : - Cette fonction est identique à la fonction Supprime.
MonTableau est un tableau de 2 chaînes
MonTableau[1] = "WINDEV"
MonTableau[2] = "WEBDEV"
TableauSupprime(MonTableau, 1)
Trace(MonTableau[1])
taNomPrénom est tableau associatif de chaînes
TableauInsère(taNomPrénom, "Moulin", "Françoise")
TableauInsère(taNomPrénom, "Montgomery", "Julie")
TableauSupprime(taNomPrénom, "Moulin")
sNom est une chaîne
sPrénom est une chaîne
POUR TOUT ÉLÉMENT sPrénom, sNom DE taNomPrénom
Trace(sPrénom + " : " + sNom)
TableauSupprime(taNomPrénom, ElémentCourant)
FIN
Syntaxe
Supprimer un élément d'un tableau WLangage ou d'une propriété tableau d'un type avancé Masquer les détails
<Résultat> = TableauSupprime(<Tableau WLangage> , <Indice de l'élément>)
<Résultat> : Entier Nombre d'éléments supprimés (correspond toujours à 1). <Tableau WLangage> : Tableau Nom de la variable de type Tableau à manipuler. Ce tableau doit être un tableau à une dimension. <Indice de l'élément> : Entier ou constante de type Entier - Indice de l'élément à supprimer. Si ce paramètre est supérieur au nombre d'éléments du tableau, une erreur WLangage est générée.
- Les constantes suivantes peuvent être utilisées :
| | ElémentCourant | L'élément courant est supprimé. Cette constante permet de supprimer l'élément courant pendant un parcours de type POUR TOUT. Cette constante est disponible uniquement pour les tableaux associatifs. | PremierElément | Le premier élément du tableau est supprimé. |
Supprimer un élément d'un tableau associatif Masquer les détails
<Résultat> = TableauSupprime(<Tableau WLangage> , <Clé de l'élément>)
<Résultat> : Entier Nombre d'éléments supprimés :- 1 ou 0 pour les tableaux associatifs sans doublons.
- 0 Ã N pour les tableaux associatifs avec doublons.
<Tableau WLangage> : Tableau associatif Nom de la variable de type Tableau associatif à manipuler. <Clé de l'élément> : Type de la clé - Valeur de la clé correspondant à l'élément à supprimer.
- Dans un tableau associatif sans doublons : Si l'élément existe, il est supprimé, si l'élément n'existe pas, aucune opération n'est effectuée.
- Dans un tableau associatif avec doublons : Si l'élément existe, tous les éléments <Clé de l'élément> sont supprimés, si l'élément n'existe pas, aucune opération n'est effectuée.
- Ce paramètre peut également correspondre à la constante ElémentCourant. Cette syntaxe permet de supprimer l'élément courant pendant un parcours de type POUR TOUT.
Supprimer un élément d'une liste Masquer les détails
<Résultat> = TableauSupprime(<Liste WLangage> , <Indice de l'élément>)
<Résultat> : Entier Nombre d'éléments supprimés (1 pour les listes). <Liste WLangage> : Liste Nom de la variable de type Liste à manipuler. <Indice de l'élément> : Constante de type entier Indice de la liste où l'élément doit être supprimé. Les constantes suivantes peuvent être utilisées :
| | DernierElément | Le dernier élément de la liste est supprimé. | ElémentCourant | L'élément courant est supprimé. Dans le cas d'une liste, cette constante est disponible uniquement lors du parcours des éléments de la liste (pendant un parcours de type POUR TOUT). | PremierElément | Le premier élément de la liste est supprimé. |
Remarques Suppression du dernier élément Si le dernier élément est supprimé, la taille du tableau passe à 0. Le tableau n'est pas libéré : il est possible de faire de nouveaux ajouts sans ré-allouer le tableau. Divers Cette fonction ne peut pas être utilisée avec les tableaux fixes.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|