ACLONE()
 Duplica um vetor aninhado ou multi-dimensional
------------------------------------------------------------------------------

 Sintaxe

     ACLONE(<aFonte>) --> aDuplica

 Argumentos

     <aFonte> é o vetor a ser duplicado.

 Retorno

     ACLONE() retorna uma duplicata de <aFonte>.

 Descriçao

     ACLONE() é uma funçao de vetor que cria uma duplicata completa do vetor
     de <aFonte>.  Caso <aFonte> contenha sub-vetores, ACLONE() cria
     sub-vetores correspondentes e os preenche com cópias dos valores
     contidos nos sub-vetores de <aFonte>.  ACLONE() é semelhante a ACOPY(),
     porém ACOPY() nao duplica vetores aninhados.

 Exemplos

     Este exemplo cria um vetor e depois o duplica utilizando ACLONE().  O
     primeiro vetor é entao alterado, mas a cópia duplicata permanece
     inalterada:

     LOCAL aOne, aTwo
     aOne := { 1, 2, 3 }        // Resulta: aOne e {1, 2, 3}
     aTwo := ACLONE(aOne)       // Resulta: aTwo e {1, 2, 3}
     aOne[1] := 99              // Resulta: aOne e {99, 2, 3}
                                // aTwo permanece {1, 2, 3}

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

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