1.函数对于大家并不陌生,既可以用来处理一些特殊的工作,也可以用来计算一些值,除了内建函数外,我们可以自定义一些函数来完成我们需要完成的任务
函数的定义,optional_function_scope为可选的,可定义为local函数,arg1也为可选的参数
optional_function_scope function_function_name (arg1,arg2)
function_body
return
end
如我们计算2个数相加的结果
function test_add(a,b)
return (a+b)
end
print (test_add(3,5))
当我们不确定函数的参数有多少个时,可使用...来使用,可变的参数会放到一个叫arg的表中
funciton test_add1(...)
local sum=0
arg={...}
for i,j in ipairs(arg) do
sum=sum+j
end
return sum
end