Module:Link list

From OSDev.wiki
Revision as of 00:25, 10 June 2024 by Xtex (talk | contribs) (Created page with "local p = {} -- generates a list like: "a, b and c" function p.listPages( f ) local args = require('Module:ProcessArgs').merge(true) local out = '' for index, value in ipairs(args) do if index == 1 then elseif index == #args then out = out .. ' and ' else out = out .. ', ' end out = out .. '' .. value .. '' end return out end return p")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Link list/doc

local p = {}
-- generates a list like: "[[a]], [[b]] and [[c]]"
function p.listPages( f )
	local args = require('Module:ProcessArgs').merge(true)
	local out = ''
	for index, value in ipairs(args) do
		if index == 1 then
		elseif index == #args then
			out = out .. ' and '
		else
			out = out .. ', '
		end
		out = out .. '[[' .. value .. ']]'
	end
	return out
end
return p