lua提示bad argument #1 to ‘for iterator‘ (table expected, got nil)
这个报错是因为在使用for迭代器时,传递给迭代器的参数不正确导致的例如下面的程序中就会报这个错local Set = {}function Set:tostring(set) local l = {} for e,k in pairs(set) do l[#l + 1] = e end return "{"..table.concat(l,",").."}"endfunction Set:print( s ) print(Set:to