WoW:API tContains: Difference between revisions
Jump to navigation
Jump to search
(new entry) |
(Missing end; fixed a syntax error.) |
||
| Line 16: | Line 16: | ||
end | end | ||
return nil; | return nil; | ||
end | |||
== Example == | == Example == | ||
Revision as of 04:44, 24 September 2010
← WoW Lua
tContains(table, value)
Returns true (1) if value is in table, false (nil) otherwise. Note: this is not a standard Lua function, but was added by Blizzard to simplify table searches.
Implementation
function tContains(table, item)
local index = 1;
while table[index] do
if ( item == table[index] ) then
return 1;
end
index = index + 1;
end
return nil;
end
Example
banana = { "yellow", "curved", "yummy" };
lotus = { "pink", "pretty" };
eatme = tContains( lotus, "yummy" );
Result
eatme = false