Q:如何有条件的查找矩阵或数组中的值,并得到值的行标和列标?
A:用户可以用for循环进行查找,也可以用矩阵的查找方式mfind。
Mfind的使用方法及说明可见FAQ:
矩阵查找和遍历
http://www.tinysoft.com.cn/tsdn/helpdoc/display.tsl?id=12798
范例:
//找出数组r中大于5的值,以及其对应的行标、列标
r:=array(("a":1,"b":2),("a":3,"b":4),("a":5,"b":6),("a":7,"b":8));
return mfind(r,mcell>5,1);
第0列是查找的值的行标,第1列是查找值的列表,第2列是查找到的值。
[关键字]:mfind、矩阵、矩阵查找、数组查找、矩阵遍历、条件查找