[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: how to call Lua functions recursively
- From: "Honglei Tu" <honglei@...>
- Date: Tue, 20 Mar 2001 18:02:43 -0800
Hello everyone,
Do you know how to call Lua functions recursively.
Such as I have a Lua function
function gettable(t)
local numEntries, e, name, flag, value
numEntries = GetNumEntriesForTable(t)
print("number of entries is ", numEntries)
for i=1, numEntries do
e = GetTableEntryByIndex(b, i)
name = GetEntryName(e)
flag = GetEntryFlag(e)
value = GetEntryValue(e)
print("name is ", name)
print("flag is ", flag)
print("value is ", value)
if (flag == 32)
then
gettable(value)
end
end
end
But I failed to recursively call gettable in gettable.
Anyone can tell me how to call lua functions recursively ?
Honglei