新手在这里NIM。虽然净息差的实验,我没有找到一个proc
能够找到一个序列项的第一次出现。
我几乎想要做的是,给定一个seq
,清除已知string
的第一个实例,并返回相同的序列,删除的项目。所以我在想,打破它在两个步骤的工作:首先找到索引,然后具体的指标,在删除该项目。
当然,我可以写这个我自己的辅助函数,但我很惊讶,我不能在system
找到或sequtils
模块的任何类似的解决方案。
这将仅仅是:
var s = @["a", "b", "c"]
s.del(s.find("b"))
该del
功能就地修改序列。如果你想要一个新的值,你需要与序列的副本开始。