ForEachT(T, FuncT, T) |
一维数组ForEach加强,批量修改源数据 arr.ForEach(Function(x) x+1 )'所有元素+1 |
ForEachT(T, FuncT, T) |
二维数组的ForEach直接批量修改元素,可用字符串选择多列 arr.ForEach(Function(x) x+1) 原数组直接修改,返回值也等于修改后的原数组 |
ForEachT(IEnumerableT, FuncT, T) |
二维数组集合的ForEach批量修改 arr.ForEach(Function(x) x+1) 原数组集合直接修改,返回值也等于修改后的原数组 |
ForEachT(T, ActionT, Int32) |
一维数组ForEach加强,批量操作源数据 一般用来结合处理其他数据 Function(x,i) x为原数组,i为下标 0开始 序号从1开始 arr.ForEach(Function(x,i) debug.print(x(i)) )'依次输出元素 |
ForEachT(T, ActionT, Int32, Int32) |
二维数组的ForEach加强,可用字符串选择多列 注意总是从1开始 arr.ForEach(Sub(x,i,j) x(i,j)=x(i,j)+1)'所有元素+1 |
ForEachT(T, String, FuncT, T) |
一维数组ForEach加强,批量修改源数据 arr.ForEach("1,3,5",Function(x) x+1 )'第1,3,5个元素+1 |
ForEachT(T, String, FuncT, T) |
二维数组的ForEach直接批量修改元素,可用字符串选择多列 arr.ForEach("1,3-5", Function(x) x+1) 表示1,3,4,5列 统一加1 列如果传空值代表修改所有 原数组直接修改,返回值也等于修改后的原数组 |
ForEachT(IEnumerableT, String, ActionT, Int32, Int32) |
二维数组集合的ForEach加强,可用字符串选择多列 注意总是从1开始 用户方法依次传入 二维数组,行号,列号 可使用行列参数 下标按1算起 arr.ForEach("1,3-6",Function(x,i,j) x(i,j)=x(i,j)+1)'指定列元素+1 |
ForEachT(IEnumerableT, String, FuncT, T) |
二维数组集合的ForEach批量修改,可用字符串选择多列 arr.ForEach("1,3-5", Function(x) x+1) 表示1,3,4,5列 统一加1 列如果传空值代表修改所有 原数组集合可直接修改,返回值也等于修改后的原数组 |
ForEachT(T, String, ActionT, Int32) |
一维数组ForEach加强,批量操作源数据 一般用来结合处理其他数据 Function(x,i) x为原数组,i为下标 0开始 序号从1开始 arr.ForEach("1,3-5",Function(x,i) x(i)="") '清空第1 第3到第5个元素 |
ForEachT(T, String, ActionT, Int32, Int32) |
二维数组的ForEach加强,可用字符串选择多列 注意总是从1开始 用户方法依次传入 源数组,行号,列号 可使用行列参数 arr.ForEach("1,3-6",Sub(x,i,j) x(i,j)=x(i,j)+1)'指定列元素+1 |