Como adiciono um método ao tipo de tabela?
Como adiciono um método ao tipo de tabela? Estou tentando escrever um método que pesquise os valores de uma tabela. Até agora eu tenho.
function table:contains(value)
for _, v in ipairs(self) do
if v == value then return true end
end
return false
end
No entanto, quando tento fazer o seguinte.
t = {'four', 'five', 'six'}
t:contains('five')
Eu recebo o erro.
stdin:1: attempt to call method 'contains' (a nil value)
Alguma sugestão?