系统变量 sysVar.arrayIndex 包含一个数字:
可以按照下列任何方式使用 sysVar.arrayIndex:
Record mySerialRecPart serialRecord: fileName = "myFile" end 10 zipCodeArray CHA(9)[100]; 10 cityStateArray CHA(30)[100]; end
此外,假定数组是使用邮政编码与“城市和省”的组合初始化的。
以下代码将变量 currentCityState 设置为与指定的邮政编码相对应的城市和省:
currentZipCode = "27540"; if (currentZipCode in myRecord.zipCodeArray) currentCityState = myRecord.cityStateArray[sysVar.arrayIndex]; end
在 if 语句后面,sysVar.arrayIndex 包含第一个包含“27540”值的 zipCodeArray 元素的下标。如果在 zipCodeArray 中找不到“27540”,则 sysVar.arrayIndex 的值为 0。
相关概念
文本应用程序中的分段