Модуль:Ifempty

Материал из Народные Сказки
Версия от 03:52, 29 мая 2023; ru>Andras (Новая страница: «local p = {} local getArgs = require('Module:Arguments').getArgs function p.main(frame) local args = getArgs(frame, {removeBlanks = false}) local before = args['до'] local after = args['после'] for i, v in ipairs(args) do if v ~= '' then return (before or '') .. v .. (after or '') end end end return p»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Реализует {{Ifempty}}.


local p = {}
local getArgs = require('Module:Arguments').getArgs

function p.main(frame)
	local args = getArgs(frame, {removeBlanks = false})
	local before = args['до']
	local after = args['после']
	for i, v in ipairs(args) do
		if v ~= '' then
			return (before or '') .. v .. (after or '')
		end
	end
end

return p