美文网首页
lua 语法

lua 语法

作者: sherlock221b | 来源:发表于2015-08-04 08:24 被阅读73次

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();

相关文章

网友评论

      本文标题:lua 语法

      本文链接:https://www.haomeiwen.com/subject/dspvqttx.html