需求:text列表,有1,2,3,4,5 判断当== “3”的时候就删除列表的这个值,最后返回 [1,2,4,5]
希望能在编辑器内,怎么实现,可以用哪个模块,纯代码搞定,下面这个写法有误,有if这样实现吗?如果不能编辑器实现,原始办法怎么搞呢?
使用模块 [列表操作 - Quicker](https://getquicker.net/KC/Help/Doc/listoperations )
表达式的话,可以搜索c#列表的相关知识,如“C# 列表 删除一项”, 然后参考表达式语法写就可以了,具体这个问题,用Remove方法即可。
两个注意事项:1)帖子标题请写问题内容的摘要。2)已经解决的问题,请在帖子里回复并标记解决。
$= {列表变量}.Remove("值")
不是单独循环列表,是在循环列表时,有需要排除的值,还有其他操作,这个流程可以在编辑器里面写吗?比如
for i项目 列表
if i项目 == ‘判断值’
要做的事,顺带删除 i项目(不是一开始删除)
可以,但是不能在循环里修改当前循环的列表对象本身,需要创建副本,或者将要删除的项先放到一个临时列表里。具体还是看下c#了。
有写处理多流程的样板参考吗?代码框,就是包含,循环,判断等,我要看下你这个规定是怎么个写法,因为目前我看到的文档,好多都是一句话的流程。C#的可以自己去看
下面的代码中ToList()创建了一个临时的列表。
这个应该不是Quciker规定如何写法,Quicker引用的是C#的语法,你应该看C#怎么写这段代码
把这个再赋值给原来的列表就行