ACOPY
Top  Previous  Next

Sintaxis:ACOPY( <aMatriz>, <aCopia>, [<nInicio>], [<nElementos>], [<nCopiar>] ) -> aCopia  
 
Argumentos:<aMatriz> es la matriz que se quiere duplicar.  
<aCopia> es la matriz donde se copiarán los elementos de aMatriz.  
<nInicio> indica el primer elemento de aMatriz que se copiará. Por defecto es uno.  
<nElementos> indica el número de elementos que se copiarán a partir de nInicio. Por defecto es todos los elementos de aMatriz.  
<nCopiar> indica el primer elemento de aCopia donde se empezará a copiar. Por defecto es uno.  
 
Devuelve:aCopia.  
 
Categorías:Matrices.  


   ACOPY() copia elementos de una matriz en otra. La matriz destino debe existir y tener suficiente sitio para copiar los elementos especificados. Si es más pequeña no se copiarán todos los elementos. Si algún elemento de aMatriz es una matriz, aCopia contendrá una referencia a esta matriz y no una copia de la misma. Para hacer un duplicado completo es necesario usar la función ACLONE().


Ejemplo:

   aMatriz := { "a", "b", "c" }
   aCopia := { NIL, 2, NIL, "d" }
   ACOPY( aMatriz, aCopia )
   // aCopia es { "a", "b", "c", "d" }