Q:查找某个数在数组中的位置或者判断某个数是否存在于该数组中。
A:
通过mfind来查找某个数在数组中的位置,得到的结果第一列为行下标,第二列为列下标。如在数组a中查找值为1的单元格:
a:=eye(5,5);
return mfind(a,mcell=1,1); //返回结果的第三列为实际的值
B:
通过函数RecordExist2(t,fname,v),此函数适用于查找二维数组t的fname列是否存在v。返回-1即不存在,返回其他值即存在。
通过RecordExist(t,v),此函数适用于一维数组,不需要指定列名。返回-1即不存在,返回其他值即存在。