local frame = mw.getCurrentFrame() local candidates = { {"formatnum", "12345"}, -- rəqəmləri minlik ayracı ilə formatlayır {"localurl", "Main Page"}, -- wiki səhifəsinin yerli URL-nin nisbətən yolunu qaytarır {"fullurl", "Main Page"}, -- domenlə birlikdə tam URL qaytarır {"canonicalurl", "Category:Top level"}, -- tam standart (canonical) URL qaytarır } -- _ = indeks nəzərə alınmır, pair = dəyər; ipairs sıralı saylı elementləri təkrarlayır for _, pair in ipairs(candidates) do local fn, arg = pair[1], pair[2] -- funksiya adı və arqument -- təhlükəsiz çağırış local ok, res = pcall(function() return frame:callParserFunction(fn, arg or "") end) -- sətirə çevirmə və ya səhv göstəricisi local out = ok and tostring(res) or ("<error>") -- nəticəni Lua konsolunda göstərir print(string.format('%s(%q) -> %s', fn, arg or "", out)) end
US