В Лиспе я могу иметь:
(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)
Теперь, в Луа, я могу иметь:
[snipplet 1]
foo = {
Foo,
{Cat, cat},
{Dog, dog}
};
Что в итоге, скорее всего, расширится до:
{ноль, {ноль, ноль}, {ноль, ноль}}
В то время как я действительно хочу что-то вроде:
[snipplet 2]
{ "Foo", {"Cat", "cat"}, {"Dog", "dog"}}
Есть ли какой-нибудь метод, похожий на кавычки в lua?
Мне кажется, что [фрагмент 1] более привлекателен, чем [фрагмент 2], но я имею в виду фрагмент 2. 2. 1023 *
Спасибо!