#unity/日常积累 **... 就是 不定参数(arg),也就是说参数没有规定多少个。例如 print函数,他的参数就没有规定几个。** 下边看一串代码 ```lua function try(i,...) --参数为i 和 arg print(i) print(...) print(type(...)) --print(arg[1])--arg等价于... --print(arg[3]) end try(1,2,3,4,5) ``` 此时的输出为 ![[Pasted image 20220426094846.png]] i为第一个参数1,...则为不定参数,即2,3,4,5。 如果try函数内部为print(arg[1]) 那么输出为不定参数的第一个,即 2。