ASIZE
Top  Previous  Next

Sintaxis:ASIZE( <aMatriz>, <nLongitud> ) -> aMatriz  
 
Argumentos:<aMatriz> es la matriz en la que se cambiará el tamaño.  
<nLongitud> es el nuevo número de elementos que tendrá.  
 
Devuelve:aMatriz.  
 
Categorías:Matrices.  


   ASIZE() cambia el número de elementos de la matriz. Si el nuevo tamaño es mayor que el anterior, los nuevos elementos toman el valor de NIL. Si el nuevo tamaño es menor que el anterior, los elementos finales se pierden. ASIZE() es parecida a AADD() que añade elementos al final de matriz y permite asignarle un valor. ASIZE() cambia el tamaño real de la matriz mientras que AINS() y ADEL() no lo hace.


Ejemplo:

   aMatriz := { "a", "b", "c" }
   ASIZE( aMatriz, 2 )
   // aMatriz es { "a", "b" }