尝试使用 Remove(source, {items})我正在尝试从列表中删除 2 个项目,但出现此错误
“在访问或评估‘列表’时,索引必须是第 1 行的数字或数字列表,{/*###*/lst2}”
lst = As List((Associative Array( dt1:Name << get values ) << Get Keys))
lst2 = As List( {"NTC","PC"})
Remove( lst, {lst2})
lst = As List((Associative Array( dt1:Name << get values ) << Get Keys))
lst2 = As List( {"Pete","Clare"})
Remove( lst, lst2)我尝试了这两个选项,但它们都返回错误。我哪里做错了?
数据访问回复:尝试使用 Remove(source, {items})错误信息在这里很清楚,您需要有用于删除的数字或数字列表,而不是字符串列表

在不了解您要做什么的情况下,您可以例如使用 Filter Each 或 Associative Array
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
lst = Associative Array(dt:Name << get values);
lst2 = Associative Array({"KATIE", "BARBARA"});
show(Contains(lst, "KATIE"));
lst << Remove(lst2);
lst = lst << get keys;
show(Contains(lst, "KATIE"));
使用关联数组 (jmp.com)