テーブルタイプにメソッドを追加するにはどうすればよいですか?テーブルの値を検索するメソッドを作成しようとしています。これまでのところ私は持っています。
function table:contains(value)
for _, v in ipairs(self) do
if v == value then return true end
end
return false
end
しかし、私が次のことをしようとすると。
t = {'four', 'five', 'six'}
t:contains('five')
エラーが発生します。
stdin:1: attempt to call method 'contains' (a nil value)
助言がありますか?