在Lua中,函数是一种对语句和表达式进行抽象的主要机制.函数既可以完成某项特定的任务,也可以只做一些计算并返回结果. Lua具有一项非常于总不同的特征,允许函数返回多个结果: s, e = string.find("Hello Lua users", "Lua") print(s, e) -->7 9 以Lua编写的函数同样可以返回多个结果,只需在return关键字后列出所有返回值即可: function maximum (a) l
--第五章 函数若函数只有一个参数,并且此参数时字符串或table,则圆括号可有可无 print "hello world" <--> print("hello world") f {x = 10, y = 20} <--> f ({x = 10, y = 20}) --5.1多重返回值 function foo0 () end function foo1 () return "a" end function foo2 (