📜  lua 所有键的列表 - Lua (1)

📅  最后修改于: 2023-12-03 14:44:04.925000             🧑  作者: Mango

Lua所有键的列表

Lua是一种轻量级的脚本语言,它的设计目标是可扩展、可嵌入、可移植和简单。Lua提供了丰富的功能和内置的命令,允许程序员编写高效和优美的代码。在本文中,我们将介绍Lua内置的所有键的列表。

关键字

以下是Lua的所有关键字:

and
break
do
else
elseif
end
false
for
function
if
in
local
nil
not
or
repeat
return
then
true
until
while
全局变量

以下是Lua中所有的全局变量:

  • _G:全局环境表
  • _VERSION:Lua解释器的版本号
  • arg:包含程序的命令行参数的表
  • assert:断言一个条件的真值
  • collectgarbage:执行垃圾回收操作
  • coroutine:提供协同程序的支持
  • debug:提供调试的支持
  • error:终止当前的程序执行
  • getmetatable:获取一个对象的元表
  • ipairs:用于遍历数组
  • load:动态加载代码块
  • loadfile:动态加载文件
  • math:提供数学函数的支持
  • next:用于迭代表
  • os:提供底层功能的支持
  • package:提供Lua的包管理器的支持
  • pairs:用于迭代表
  • pcall:以保护模式调用一个函数
  • print:输出信息到控制台
  • rawequal:判断两个对象是否相等
  • rawget:获取一个对象的值
  • rawset:设置一个对象的值
  • require:加载一个Lua模块
  • select:从可变参数中选择一个参数
  • setmetatable:设置一个对象的元表
  • tonumber:将一个字符串转换为一个数字
  • tostring:将一个对象转换为一个字符串
  • type:获取一个对象的类型
  • unpack:将一个数组展开为多个值
  • xpcall:以保护模式调用一个函数
内在方法和元方法

以下是Lua内置的内在方法和元方法:

  • __add:加法运算元方法
  • __sub:减法运算元方法
  • __mul:乘法运算元方法
  • __div:除法运算元方法
  • __mod:取模运算元方法
  • __pow:幂运算元方法
  • __unm:一元运算元方法
  • __concat:字符串连接元方法
  • __len:取表长元方法
  • __eq:等于运算元方法
  • __lt:小于运算元方法
  • __le:小于等于运算元方法
  • __index:查询元方法
  • __newindex:设置元方法
  • __call:调用元方法
  • __tostring:转换为字符串元方法
结论

在Lua中,有很多关键字、全局变量、内在方法和元方法。程序员应该熟悉这些内容,以便在编写代码时能够正确地使用它们。希望本文能对你有所帮助。