lua 特性语法

一、多返回值

例如 :s,e = string.find('test','t')

执行print(s,e),会得到结果1   1

那这时我们怎么使用这个执行结果呢?

其实s与e都是一个变量,所以你可以print(s)或print(e)就能分别看到对应的结果

 

二、可变参数

1、函数声明

function a(...)

2、使用参数

转为局部变量,local arg={...}

3、参数个数

#arg

4、调用 

a(1,2)参数可以任意个

 

posted on 2018-02-02 18:29  想到什么  阅读(108)  评论(0编辑  收藏  举报

导航