Isso funciona bem:
> 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
Em ambos os casos, os string trim
e list
são um tanto inúteis. E por inútil quero dizer que eles não modificam/adicionam algo ao resultado. Existe uma maneira melhor?
Eu tentei estes, mas eles não têm o resultado que desejo:
> 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