这工作正常:
> lmap x {a b c} {string trim cmd.$x}
cmd.a cmd.b cmd.c
> lmap x {a b c} {list cmd.$x}
cmd.a cmd.b cmd.c
在这两种情况下,string trim
和list
都有些无用。我所说的无用是指他们不会修改/添加某些内容到结果中。有没有更好的办法?
我尝试了这些,但没有得到我想要的结果:
> lmap x {a b c} {return cmd.$x}
cmd.a
> lmap x {a b c} {return -code return cmd.$x}
cmd.a
> lmap x {a b c} {return -code continue cmd.$x}
cmd.a