打印所有Lua保留关键字
使用此代码:打印所有Lua保留关键字,lua,keyword,reserved,Lua,Keyword,Reserved,使用此代码: for n in pairs(_G) do print(n) end 我打印当前环境中定义的所有全局变量的名称 有没有办法打印所有Lua关键字(和,中断,执行,其他,elseif,结束,假,函数,如果,本地,零,不,或,,重复,,,,,,,,,直到,而)?否,因为保留关键字不对应于内存中的任何对象-它们只存在于解析器中。有关完整列表,请参阅每个版本的手册,通常在“词汇约定”下。例如,对于Lua 5.1,它位于答案是否定的,请自己写一个表。您真正想解决的问题是什么?@lhf:这只是
for n in pairs(_G) do print(n) end
我打印当前环境中定义的所有全局变量的名称
有没有办法打印所有Lua关键字(
和
,中断
,执行
,其他
,elseif
,结束
,假
,函数
,如果
,本地
,零
,不
,或
,,重复
,,,,,,,,,直到
,而
)?否,因为保留关键字不对应于内存中的任何对象-它们只存在于解析器中。有关完整列表,请参阅每个版本的手册,通常在“词汇约定”下。例如,对于Lua 5.1,它位于答案是否定的,请自己写一个表。您真正想解决的问题是什么?@lhf:这只是一个说教性的问题,但我会告诉他们要避免哪些变量名,而不使用shell