Модуль:Var

Материал из Space Station 14 Вики
Версия от 05:55, 21 марта 2026; Pok (обсуждение | вклад) (Новая страница: «local p = {} local function make(frame, funcName) local name = mw.text.trim(frame.args[1] or "") local value = frame.args[2] or "" if name == "" then return "" end return frame:preprocess(string.format("{{#%s:%s|%s}}", funcName, name, value)) end function p.vardefine(frame) return make(frame, "vardefine") end function p.var(frame) return make(frame, "var") end return p»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Для документации этого модуля может быть создана страница Модуль:Var/doc

local p = {}

local function make(frame, funcName)
	local name = mw.text.trim(frame.args[1] or "")
	local value = frame.args[2] or ""

	if name == "" then
		return ""
	end

	return frame:preprocess(string.format("{{#%s:%s|%s}}", funcName, name, value))
end

function p.vardefine(frame)
	return make(frame, "vardefine")
end

function p.var(frame)
	return make(frame, "var")
end

return p