blob: ab069ceedf98c35785856323f946bb1c0993a7ce (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
local function remove_element(tbl, element)
local index = nil
for i, v in ipairs(tbl) do
if element == v then
index = i
break
end
end
if index then
table.remove(tbl, index)
end
return tbl
end
local function element_at(tbl, element)
local at = nil
for i, v in ipairs(tbl) do
if element == v then
at = i
break
end
end
return at
end
return {
remove_element = remove_element,
element_at = element_at,
}
|