ALEN( )-Funktion

Gibt die Anzahl der Elemente, Zeilen oder Spalten eines Arrays zurück.

ALEN(ArrayName [, nArrayAttribute])

Rückgabewerte

Numerisch

Parameter

  • ArrayName
    Gibt den Namen des Arrays an. Wenn Sie nur den Arraynamen angeben, gibt ALEN( ) die Anzahl der Elemente des Arrays zurück.
  • nArrayAttribute
    Legt fest, ob ALEN( ) die Anzahl der Elemente, Zeilen oder Spalten im Array entsprechend der folgenden Werte für nArrayAttribute zurückgibt:
    0 Gibt die Anzahl der Elemente im Array zurück. Wird nArrayAttribute nicht angegeben, ist dies gleichbedeutend mit der Angabe von 0.
    1 Gibt die Anzahl der Zeilen im Array zurück.
    2 Gibt die Anzahl der Spalten im Array zurück. Ist das Array ein eindimensionales Array, gibt ALEN( ) den Wert 0 (keine Spalten) zurück.

Beispiel

Im folgenden Beispiel wird AFONT( ) verwendet, um ein Array mit den Namen aller verfügbaren Schriftarten zu erstellen. Die Anzahl der Zeilen im Array wird mit ALEN( ) ermittelt. Der Name jeder Schriftart wird zusammen mit einem Beispiel für die Schriftart angezeigt. Sind mehr als 10 Schriftarten installiert, werden nur die ersten 10 angezeigt.

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

Siehe auch

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