Comparison

util/set.lua @ 1029:4ead03974759

util.set: Add set:empty() to discover if the set is the empty set
author Matthew Wild <mwild1@gmail.com>
date Wed, 22 Apr 2009 18:03:02 +0100
parent 1028:594a07e753a0
child 1030:a82268d507fc
comparison
equal deleted inserted replaced
1028:594a07e753a0 1029:4ead03974759
89 for item in pairs(otherset) do 89 for item in pairs(otherset) do
90 items[item] = nil; 90 items[item] = nil;
91 end 91 end
92 end 92 end
93 93
94 function set:empty()
95 return not next(items);
96 end
97
94 if list then 98 if list then
95 set:add_list(list); 99 set:add_list(list);
96 end 100 end
97 101
98 return setmetatable(set, set_mt); 102 return setmetatable(set, set_mt);