Lua03 内置函数列举

Lua内置了函数库,作为基本函数库使用,不需要额外装载。

这些函数直接都是使用C语言的API实现,再用Lua编程语言构建。

基础库整理如下:

dofile ([filename])它打开文件并以块的形式执行文件的内容。
_G是保存全局环境的全局变量(即_G._G = _G)。
getfenv ([f])返回函数使用的当前环境。
getmetatable (object)如果object没有metatable, 则返回nil。 否则,如果object的metatable具有__metatable字段,
ipairs (t)此函数获取表的索引和值。
load (func [, chunkname])使用函数func加载一个块来获取它的碎片。
loadfile ([filename]))与load类似,但是如果没有给出文件名,则从文件filename或标准输入中获取块。
loadstring (string [, chunkname])与load函数类似,但从给定的字符串中获取块。
next (table [, index])允许程序遍历表的所有字段。
pairs (t)暂停正在运行的协同程序。
print (...)打印给定的参数值。
rawequal (v1, v2)检查v1是否等于v2,而不调用任何无方法。 返回一个布尔值。
rawget (table, index)获取table [index]的值, 而不调用任何方法。table必须是表; index可以是任何值。
rawset (table, index, value)将table [index]的值设置为value,而不调用任何方法。
select (index, ...)如果index是数字,则返回参数编号索引后的所有参数。
setfenv (f, table)设置给定函数使用的环境。
setmetatable (table, metatable)设置给定表的元表。
tonumber (e [, base])尝试将参数转换为数字。
tostring (e)接收任何类型的参数并将其转换为合理格式的字符串。
type (v)返回唯一参数的类型,编码为字符串。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

良之才-小良

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值