print("hello lua");
-- 全局变量
num = 300;
--局部变量
local num = 200;
-- 定义方法
function sayHello(name,age)
print("hello lua");
end
-- if else elseif
function max(a,b,c)
if a >b then
return a;
elseif a == b and c == 0 then
return a+b;
else
return b;
end
end
local txtLength = 20;
-- 数字型lop 从
-- for var=exp1,exp2,exp3 do
-- <执行体>
-- end
-- 从exp1 变化到 exp2 每次变化以exp3作为增长 并执行一次“执行体” exp3是可选的,如果不指定,默认为1
-- 循环开始前进行一次求值 循环内部不会在触发求值
for i=1,txtLength do
print(i)
end
-- 泛型loop
local days = {"1d","2d","3d","4d","5d","6d"};
-- i是数组索引值,v是对应索引的数组元素值。ipairs是Lua提供的一个迭代器函数,用来迭代数组。
-- 类似foreach
for i,v in ipairs(days) do
print(i,v)
end
-- print(num);
sayHello();