AADD
Top  Previous  Next

Sintaxis:AADD( <aMatriz>, [<uValor>] ) -> uValor  
 
Argumentos:<aMatriz> es la matriz donde se añadirá el nuevo elemento.  
<uValor> es el valor que se asignará al nuevo elemento.  
 
Devuelve:uValor.  
 
Categorías:Matrices.  


   AADD() añade un elemento al final de la matriz. El valor que toma el nuevo elemento es uValor. Si no se especifica uValor se añade un elemento NIL. Es similar a la función ASIZE(), pero añadiendo un elemento de cada vez. La otra diferencia es que ASIZE() no permite especificar el valor que se le asignará al nuevo elemento. Otra función parecida es AINS() pero esta última realmente no añade elementos sino que los desplaza hacia la derecha a partir de la posición especificada y el último elemento se pierde, pues no modifica el tamaño real de la matriz.

   Si uValor es una matriz, lo que realmente se añade es una referencia a esta matriz.


Ejemplo:

   aMatriz := {}
   AADD( aMatriz, 1 )
   AADD( aMatriz, { "a", "b" } )
   // aMatriz es { 1, { "a", "b" } }