در حال ویرایش پودمان:Separated entries

هشدار: شما وارد نشده‌اید. نشانی آی‌پی شما برای عموم قابل مشاهده خواهد بود اگر هر تغییری ایجاد کنید. اگر وارد شوید یا یک حساب کاربری بسازید، ویرایش‌هایتان به نام کاربری‌تان نسبت داده خواهد شد، همراه با مزایای دیگر.

این ویرایش را می‌توان خنثی کرد. لطفاً تفاوت زیر را بررسی کنید تا تأیید کنید که این چیزی است که می‌خواهید انجام دهید، سپس تغییرات زیر را ذخیره کنید تا خنثی‌سازی ویرایش را به پایان ببرید.

نسخهٔ فعلی متن شما
خط ۲: خط ۲:
-- an optional separator. The final separator (the "conjunction") can be
-- an optional separator. The final separator (the "conjunction") can be
-- specified independently, enabling natural-language lists like
-- specified independently, enabling natural-language lists like
-- "foo, bar, baz and qux". The starting parameter can also be specified.
-- "foo, bar, baz and qux".


local compressSparseArray = require('Module:TableTools').compressSparseArray
local compressSparseArray = require('Module:TableTools').compressSparseArray
خط ۱۲: خط ۱۲:
and mw.text.decode(args.separator) or ''
and mw.text.decode(args.separator) or ''
local conjunction = args.conjunction and mw.text.decode(args.conjunction) or separator
local conjunction = args.conjunction and mw.text.decode(args.conjunction) or separator
-- Discard values before the starting parameter.
local start = tonumber(args.start)
if start then
for i = 1, start - 1 do args[i] = nil end
end
-- Discard named parameters.
-- Discard named parameters.
local values = compressSparseArray(args)
local values = compressSparseArray(args)
خط ۲۲: خط ۱۷:
end
end


local function makeInvokeFunction(separator, conjunction, first)
local function makeInvokeFunction(separator, conjunction)
return function (frame)
return function (frame)
local args = require('Module:Arguments').getArgs(frame)
local args = require('Module:Arguments').getArgs(frame)
args.separator = separator or args.separator
args.separator = separator or args.separator
args.conjunction = conjunction or args.conjunction
args.conjunction = conjunction or args.conjunction
args.first = first or args.first
return p._main(args)
return p._main(args)
end
end
لطفاً توجه داشته‌باشید که همهٔ مشارکت‌ها در ویکی حج منتشرشده تحت Creative Commons Attribution-NonCommercial-ShareAlike در نظر گرفته‌می‌شوند (برای جزئیات بیش‌تر ویکی حج:حق تکثیر را ببینید). اگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش و توزیع شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
شما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید (برای جزئیات بیش‌تر ویکی حج:حق تکثیر را ببینید). کارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!
لغو راهنمای ویرایش‌کردن (در پنجرهٔ تازه باز می‌شود)