A L E N 函 数
返回数组中元素 行或列的数目
语 法
ALEN ( ArrayName [, nArrayAttribute ])
返 值 类 型
数值型
参 数 描 述
ArrayName
指 定 数 组 名 如 果 参 数 仅 包 含 数 组 名 ALEN 函 数 则 返 回 元 素 的 数 目
NArrayAttribute
确 定 ALEN 函 数 返 回 的 是 数 组 元 素 的 数 目 数 组 的 行 数 还 是 数 组 的 列数
NArrayAttribute 可 以 取 值 为 0 1 或 2
- 指定返回数组元素数目
省略 nArrayAttribute 与指定 nArrayAttribute
为 0 作用相同
- 指定返回数组的行数
续表
- 指定返回数组的列数
如果数组是一维数组 则 ALEN 函数返回 0 没有列
示 例
下面的示例用 AFONT ( ) 创建了一个包含所有可用字体的名称的数组 ALEN 可用于判断数组的行数 将显示每个字体名称和示范 如果安装了 10 种以上的字体 则只显示前 10 种
CLEAR
=AFONT(gaFontArray) && 包含可用字体名称的数组gnNumFonts= gaFontArray && 字体名称IF gnNumFonts > 10
gnNumFonts = 10 && 显示前 10 种字体
ENDIF
FOR nCount = 1 TO gnNumFonts
? ALLTRIM(gaFontArray(nCount)) && 显示字体名称
?? ' This is an example of ' ;
+ ALLTRIM(gaFontArray(nCount)) FONT gaFontArray(nCoun t), 8 ENDFOR
请 参 阅
ADEL ( ) , ADIR( ) , AELEMENT( ) , AFIELDS( ) , AINS( ) , ASCAN( ) , ASORT( ) ,
ASUBSCRIPT( ) , DIMENSION , STORE