a=a or b
lua中赋值习惯用法,即如果a为nil则赋值为b如果不为nil则为a。
例:
function Test()
local a=1;
a=a or "b";
print (a); --1 ,如果a为nil则输出b,即 a="b";
end
a=a or b
lua中赋值习惯用法,即如果a为nil则赋值为b如果不为nil则为a。
例:
function Test()
local a=1;
a=a or "b";
print (a); --1 ,如果a为nil则输出b,即 a="b";
end