Jump to content

Module:If any equal: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
fix
Line 5: Line 5:
local match = false
local match = false
for name, value in pairs(frame.args) do
for name, value in pairs(frame.args) do
if name:match('^%d+$') and value==frame.args.value then
if type(name)=='number' and value==frame.args.value then
match = true
match = true
break
break

Revision as of 09:52, 20 December 2023

require('strict')
local p = {}

p.main = function(frame)
	local match = false
	for name, value in pairs(frame.args) do
		if type(name)=='number' and value==frame.args.value then
			match = true
			break
		end
	end
	return match and 'yes' or 'no'
end

return p