ACLONE()
 Duplica una matriz anidada o multidimensional
------------------------------------------------------------------------------
 Sintaxis

     ACLONE(<aFuente>) --> aDuplicado

 Argumentos

     <aFuente> es la matriz que se va a duplicar.

 Devuelve

     ACLONE() devuelve un duplicado de <aFuente>.

 Descripción

     ACLONE() es una función de matrices que crea un duplicado completo de
     la matriz <aFuente>. Si <aFuente> contiene submatrices, ACLONE() crea
     las submatrices correspondientes y las llena con copias de los valores
     de las submatrices de <aFuente>. ACLONE() es similar a ACOPY(), pero
     ACOPY() no duplica matrices anidadas.

 Ejemplos

      El ejemplo siguiente crea una matriz y luego la duplica con
        ACLONE(). Luego, la primera matriz se modifica, pero la copia
        duplicada no resulta afectada:

        LOCAL aUno, aDos
        aUno := { 1, 2, 3 }          // Resultado: aUno es {1, 2, 3}
        aDos := ACLONE(aUno)         // Resultado: aDos es {1, 2, 3}
        aUno[1] := 99                // Resultado: aUno es {99, 2, 3}
                                     // aDos sigue siendo {1, 2, 3}

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: ACOPY() ADEL() AINS() ASIZE()