更多操作
Holger Huo(讨论 | 贡献) (创建页面,内容为“local p = {} local getArgs = require('Module:Arguments').getArgs local convert = require('Module:NumberToChinese')._numberToChinese function p.main(frame) local args = getArgs(frame) return p._main(args) end function p._levelLint(level) if level == '高中' or level == '高' or level == 1 then return '高中', '高' else return '初中', '中' end end function p._main(args) current = require('Module:Date')._current if current.month >= 9 then g…”) |
Holger Huo(讨论 | 贡献) 无编辑摘要 |
||
第16行: | 第16行: | ||
end | end | ||
end | end | ||
function p._split(s, delimiter) | |||
result = {}; | |||
for match in (s..delimiter):gmatch("(.-)"..delimiter) do | |||
table.insert(result, match); | |||
end | |||
return result; | |||
end | |||
function p._main(args) | function p._main(args) | ||
第26行: | 第35行: | ||
if grade > 3 then | if grade > 3 then | ||
return | return p._split(p._levelLint(args.level), " ")[1] .. args.year+3 .. '届' .. args.class .. '班' .. args.sub | ||
else | else | ||
return | return p._split(p._levelLint(args.level), " ")[2] .. conver(args.year) .. args.class .. '班' .. args.sub | ||
end | end | ||
end | end |
2022年5月21日 (六) 18:42的版本
可在模块:Class/doc创建此模块的帮助文档
local p = {}
local getArgs = require('Module:Arguments').getArgs
local convert = require('Module:NumberToChinese')._numberToChinese
function p.main(frame)
local args = getArgs(frame)
return p._main(args)
end
function p._levelLint(level)
if level == '高中' or level == '高' or level == 1 then
return '高中', '高'
else
return '初中', '中'
end
end
function p._split(s, delimiter)
result = {};
for match in (s..delimiter):gmatch("(.-)"..delimiter) do
table.insert(result, match);
end
return result;
end
function p._main(args)
current = require('Module:Date')._current
if current.month >= 9 then
grade = args.year + 1 - current.year
else
grade = args.year - current.year
end
if grade > 3 then
return p._split(p._levelLint(args.level), " ")[1] .. args.year+3 .. '届' .. args.class .. '班' .. args.sub
else
return p._split(p._levelLint(args.level), " ")[2] .. conver(args.year) .. args.class .. '班' .. args.sub
end
end
return p