function shuxue(a, b)
c1 = a + b
c2 = a - b
c3 = a *b
c4 = a / b
c5 = a % b
return c1, c2, c3, c4, c5
end
i = 9
j = 5
p1, p2, p3, p4, p5 = shuxue(i, j)
print(p1)
print(p2)
print(p3)
print(p4)
print(p5)
初识函数
function X(...) --三个点表示函数的参数个数不确定
function X(a, b, ...)--函数有两个固定的参数,其他参数不确定
X(3) --a = 3, b = nil , arg = {n = 0}
X(3, 4) --a = 3, b = 4, arg = {n = 0}
X(3, 4, 5, 8) -- a = 3, b = 4, arg = {5, 8; n = 2}
return 关键字
只能出现在语句块的结尾一句(也就是说:在end之前,或者else之前,或者until前)
function lifang(i)
x = i * i * i
return x
end
function ys()
if i == 7 then
x = "我!"
y = "你!"
return x, y
else
z = "苍!"
return z
end
end
print(ys(7))
Lua初识(3)_初识函数
最新推荐文章于 2023-05-29 22:58:17 发布