Ищем неиспользуемые символы в Lua - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь встроить Lua в свою хост-программу, но моя хост-программа не позволяет пользователям вводить символы '\', '{' и '}'.

Мне нужно использовать '{' и '}' для построения таблицы, поэтому я ищу альтернативные символы, которые не используются в Lua, чтобы я мог заменить эти символы внутри перед отправкой кода интерпретатору.

Я новичок в Lua и хотел бы знать, есть ли какой-нибудь символ, который никогда не используется в языке программирования Lua. (кроме случаев использования в строке)

Лично я предполагаю, что символ серьезного акцента (`) не используется в Lua. Буду признателен, если кто-нибудь может подтвердить это.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

В частности, серьезный акцент, кажется, не используется, и вы можете проверить его самостоятельно, посмотрев полный синтаксис раздела Lua в руководстве .

0 голосов
/ 14 мая 2018

Насколько я знаю, это в настоящее время не используется в Lua, так что вы в порядке.Также может быть полезно знать, что Lua, как и большинство языков программирования, имеет некоторые специальные (магические) символы, которые при использовании в определенном контексте передают особое значение.Взгляните на официальную документацию .

...