函数的参数
按值传递
local function swap(a, b) --定义函数 swap,在函数内部交换两个变量的值
local temp = a
a = b
b = temp
print(a, b)
end
local x = "hello"
local y = 20
print(x, y)
swap(x, y) --调用 swap 函数
print(x, y) --调用 swap 函数后,x 和 y 的值并没有交换
-->output
hello 20
20 hello
hello 20变长参数
具名参数
按引用传递
Last updated