Sintaxis
ACLONE(<array>)
Propósito
La función ACLONE() duplica un array de una o más dimensiones (multidimensional).
Argumentos
< array >
Define el nombre del array que se duplicará.
Utilización
La función ACLONE() crea una copia idéntica del array especificado, incluso con los subarrays, si existen.
La función ACLONE() es semejante a la función ACOPY(). Sin embargo, ACOPY() no copia arrays multidimensionales, compuestos de arrays intercalados, pero solamente arrays unidimensionales.
Ejemplos
El siguiente ejemplo muestra la utilización de la función ACLONE() para duplicar un array 1 a un array 2:
LOCAL aMatriz1
LOCAL aMatriz2
LOCAL nCont := 0
aMatriz1 := { 10, 20, 30 }
aMatriz2 := ACLONE(aMatriz1)
FOR nCont := 1 TO LEN(aMatriz2)
MSGALERT( aMatriz2[nCont] ) // Muestra 10, 20 y 30
NEXT nCont