1. 首页
  2. 编程语言
  3. 其他
  4. Lua极简入门指南(一):函数篇

Lua极简入门指南(一):函数篇

上传者: 2021-05-26 08:41:16上传 PDF文件 74.35 KB 热度 28次

函数调用时,实参和形参个数可以不匹配,多余的实参会被丢弃,多余的形参值为 nil,例如:在 Lua 中函数可以返回多个值。表示参数列表,让我们实现类似 print 的函数:再一个例子:还有一个特殊情况,我们需要注意:上例可以看到,我们的 p 函数在参数中存在 nil 时并非按我们的意愿输出了结果。Lua 提供了一个 table.pack 函数,用于获取其调用参数并返回一个包含所有参数的 table,此 table 存在一个额外的域 n,用于表示参数的数量:不过需要注意的是,{…) 来说更加高效,我们可以在确保没有 nil 参数的时候使用。一个函数和其访问的外部变量组成一个闭包。

下载地址
用户评论