Syntaxe
ACOPY(expC1,expC2[,expN1[,expN2[,expN3]]])
|
Paramètres
Nom |
Description |
expC1 |
Ce paramètre permet d'indiquer le nom du tableau à copier |
expC2 |
Ce paramètre permet d'indiquer le nom du tableau recevant les données |
expN1 |
Ce paramètre permet d'indiquer la position de l'élément à copier dans le tableau source |
expN2 |
Ce paramètre permet d'indiquer le nombre d'élément à copier du tableau |
expN3 |
Ce paramètre permet d'indiquer la position de début où commence la copie de tableau dans la destination. |
Retour
Valeur |
Description |
pointeur |
Ces valeurs permettent d'indiquer une pointeur vers le tableau destinataire (expC2). |
Description
Cette fonction permet de copier des éléments d'une déclaration de tableau vers un autre tableau et de retourner le nombre d'éléments copiés.
Le tableau expC2 doit déjà exister et être suffisamment grand pour contenir les éléments copiés. Si le tableau expC1 contient plus d'éléments, certains
éléments ne seront pas copiés.
La fonction ACOPY() copie les valeurs de tous les types de données, y compris NIL et les blocs de code. Si un élément du tableau expC1 est un
sous-tableau, l'élément correspondant dans le tableau expC2 contiendra une référence au sous-tableau. Ainsi, ACOPY() ne créera pas une copie
complète d'un tableau multidimensionnel. Pour ce faire, utilisez plutôt la fonction ACLONE().
Dernière mise à jour : Lundi, le 2 septembre 2013