Модуль:Тест: различия между версиями

Материал из Posmotrelisu
Перейти к навигации Перейти к поиску
Метка: ручная отмена
Строка 17: Строка 17:
end
end


table.sort (res_t, subsort )
table.sort (res_t,
 
function ( a, b ) return a < b end
)


for i in ipairs(res_t) do
for i in ipairs(res_t) do

Версия 16:47, 10 февраля 2025

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

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

function subsort ( a, b )
res=res..' ok '
return a < b
end

p.sortlist = function (frame)
local args = getArgs(frame)

local res_t = {}

for i in ipairs(args) do
table.insert (res_t, args[i])
end

table.sort (res_t,

 function ( a, b ) return a < b end
)

for i in ipairs(res_t) do
res=res..' el'..i..': '..res_t[i]..' '
end

return res
end

return p