摘要:
print("hello world")local function fact(n) if n == 0 then return 1 else return n * fact(n-1) endendlocal a = fact(5)print(a)print(b)--。Lua中有8个基本类型分别... 阅读全文
摘要:
Lua中每个值都可具有元表。 元表是普通的Lua表,定义了原始值在某些特定操作下的行为。你可通过在值的原表中设置特定的字段来改变作用于该值的操作的某些行为特征。例如,当数字值作为加法的操作数时,Lua检查其元表中的"__add"字段是否有个函数。如果有,Lua调用它执行加法。我们称元表中的键为事件(... 阅读全文