在 Lisp 中,我可以:
(a b c d e f g)
意思是
look up b, c, d, e, f, g
look up a; apply value of a to above
那么,我还可以:
`(a b c d e f g)
这相当于
(list 'a 'b 'c 'd 'e 'f 'g)
现在,在 lua 中,我可以:
[snipplet 1]
foo = {
Foo,
{Cat, cat},
{Dog, dog}
};
最终最有可能扩展到:
{零,{零,零},{零,零}}
而我真正想要的是这样的:
[snipplet 2]
{ "Foo", {"Cat", "cat"}, {"Dog", "dog"}}
lua中有类似反引号的方法吗?
我发现 [snipplet 1] 比 [snipplet 2] 在视觉上更令人愉悦,但我的意思是片断 2。
Thanks!