|
|
|
|
|
- Copie entre des tableaux de dimensions différentes
- Divers
TableauCopie (Fonction) En anglais : ArrayCopy Copie le contenu d'un tableau WLangage ou d'un tableau associatif dans un autre.
MonTableau est un tableau de 2 chaînes
MonTableau[1] = "WINDEV"
MonTableau[2] = "WEBDEV"
MonTableauCopie est un tableau de 2 chaînes
TableauCopie(MonTableau, MonTableauCopie)
tabT1 est un tableau d'entiers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
tabT2 est un tableau d'entiers
TableauCopie(tabT1, tabT2, 1, 3)
tabT3 est un tableau d'entiers
TableauCopie(tabT1, tabT3, 4, 4)
tabT4 est un tableau d'entiers
TableauCopie(tabT1, tabT4, 6)
Syntaxe
TableauCopie(<Tableau source> , <Tableau destination> [, <Position de début de copie> [, <Taille de copie>]])
<Tableau source> : Tableau Nom de la variable de type Tableau à copier. <Tableau destination> : Tableau Nom de la variable de type Tableau dans laquelle la copie doit être effectuée. <Position de début de copie> : Entier optionnel Indice dans le tableau source à partir duquel la copie doit être effectuée. Cet indice doit être compris entre 1 et le dernier indice du tableau. Par défaut, ce paramètre vaut 1. Dans le cas contraire, une erreur WLangage est générée en exécution. Ce paramètre ne peut pas être utilisé avec un tableau associatif.
<Taille de copie> : Entier optionnel Taille de la copie. Attention : L'intervalle de valeurs désigné par <Position de début de copie> et <Taille de copie> doit être entièrement inclus dans le tableau source. Dans le cas contraire, une erreur WLangage est générée en exécution. Par défaut, la copie est réalisée de l'indice spécifié à la fin du tableau. Ce paramètre ne peut pas être utilisé avec un tableau associatif.
Remarques Copie entre des tableaux de dimensions différentes - Tableau simple : Une erreur WLangage est générée en exécution.
- Tableau dynamique : Le tableau destination est entièrement ré-alloué (et donc vidé) avec la copie.
Divers - Si les éléments du tableau destination et du tableau source n'ont pas le même type, une erreur WLangage est générée.
- Si le tableau destination contient des éléments, ces éléments sont libérés.
- Cette fonction peut être utilisée avec les tableaux associatifs. Dans ce cas, il est uniquement possible de copier la totalité du tableau. Il n'est pas possible de copier une partie du tableau associatif.
- Cette fonction ne peut pas être utilisée avec les tableaux fixes.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|