Share via


ALEN( ) (Función)

Devuelve el número de elementos, filas o columnas de una matriz.

ALEN(ArrayName [, nArrayAttribute])

Valores devueltos

Numeric

Parámetros

  • ArrayName
    Especifica el nombre de la matriz. Si incluye únicamente el nombre de la matriz, ALEN( ) devolverá el número de elementos de la matriz.
  • nArrayAttribute
    Determina si ALEN( ) devuelve el número de elementos, filas o columnas de la matriz según los siguientes valores de nArrayAttribute:
    0 Especifica que se devuelve el número de elementos de la matriz. Omitir nArrayAttribute es idéntico a especificar 0.
    1 Especifica que se devuelve el número de filas de la matriz.
    2 Especifica que se devuelve el número de columnas de la matriz. Si la matriz es de una dimensión, ALEN( ) devolverá 0 (ninguna columna).

Ejemplo

El ejemplo siguiente utiliza AFONT( ) para crear una matriz que contiene los nombres de todas las fuentes disponibles. ALEN( ) se emplea para determinar el número de filas de la matriz. Se muestra el nombre de cada fuente con un ejemplo. Si hay más de 10 fuentes instaladas, solamente se muestran las 10 primeras.

CLEAR
=AFONT(gaFontArray)  && Array containing font names
gnNumFonts= ALEN(gaFontArray)  && Number of fonts
IF gnNumFonts > 10
   gnNumFonts = 10  && Display first 10 fonts
ENDIF

FOR nCount = 1 TO gnNumFonts
   ? ALLTRIM(gaFontArray(nCount))  && Display font name
   ?? '  This is an example of ' ;
      + ALLTRIM(gaFontArray(nCount)) FONT gaFontArray(nCount), 8
ENDFOR

Vea también

ADEL( ) | ADIR( ) | AELEMENT( ) | AFIELDS( ) | AINS( ) | ASCAN( ) | ASORT( ) | ASUBSCRIPT( ) | DIMENSION | STORE | AFONT( )