一维数组查找问题arrayfind

如图,为何数组中只有一个j,但是jm也能被找到?

说明代码写的有问题Vars Array<STRING> baseArray; Events OnInit() { baseArray = ["1","jm","j"]; Array<Integer> pos; Bool isContain = ArrayFind(baseArray,"j",pos); //数组包含查询元素 Print(IIFString(isContain,"数组包含查询元素","数组不包含查询元素")); Print("pos="+TextArray(pos)+",size="+Text(GetArraySize(pos))); }

回复:嗯,找到问题了,我把pos变量放在循环外导致出错了