一维数组查找问题arrayfind
如图,为何数组中只有一个j,但是jm也能被找到?
如图,为何数组中只有一个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变量放在循环外导致出错了