使用子选择在数组中重复
Repeat in array with subselection
我有一个数组
100 foo data
200 bar data
300 foo data
有没有办法做这样的事情?
repeat for each key myKey in myArray where item 2 is "foo"
所以数组中第 2 项 = "bar" 的所有行都没有被考虑,我的结果将是第 1 行和第 3 行?
不是你写的那样。如果您处于阵列模式,则必须保持阵列模式。如果清楚,请保持清晰。你有一个混合包。
我会完全清楚地做到这一点。用"combine"命令解构数组变量后,将itemDel设置为tab(?):
repeat for each line tLine in newClearVar
if item 2 of tLine = "foo" then...
诸如此类。然后,您始终可以使用 "split" 命令再次重建数组。
克雷格·纽曼
我有一个数组
100 foo data
200 bar data
300 foo data
有没有办法做这样的事情?
repeat for each key myKey in myArray where item 2 is "foo"
所以数组中第 2 项 = "bar" 的所有行都没有被考虑,我的结果将是第 1 行和第 3 行?
不是你写的那样。如果您处于阵列模式,则必须保持阵列模式。如果清楚,请保持清晰。你有一个混合包。
我会完全清楚地做到这一点。用"combine"命令解构数组变量后,将itemDel设置为tab(?):
repeat for each line tLine in newClearVar
if item 2 of tLine = "foo" then...
诸如此类。然后,您始终可以使用 "split" 命令再次重建数组。
克雷格·纽曼