更多操作
无编辑摘要 |
无编辑摘要 |
||
(未显示同一用户的2个中间版本) | |||
第4行: | 第4行: | ||
function p.exec(title, rate) | function p.exec(title, rate) | ||
local num = tonumber(rate) | |||
local rateStr = '' | |||
if num == nil then | |||
rateStr = '' | |||
else | |||
rateStr = math.floor(num * 10 + 0.5) / 10 | |||
end | |||
return '<div class="rank-row">' | return '<div class="rank-row">' | ||
..'<div class="rank-row-left">'..title..'</div>' | ..'<div class="rank-row-left">[['..title..']]</div>' | ||
..'<div class="rank-row-right">'.. | ..'<div class="rank-row-right">'..rateStr..'</div>' | ||
..'</div>' | ..'</div>' | ||
end | end |
2025年4月1日 (二) 21:53的最新版本
此模块的文档可以在模块:GetRank/doc创建
local getArgs = require('Module:Arguments').getArgs
local p = {}
function p.exec(title, rate)
local num = tonumber(rate)
local rateStr = ''
if num == nil then
rateStr = ''
else
rateStr = math.floor(num * 10 + 0.5) / 10
end
return '<div class="rank-row">'
..'<div class="rank-row-left">[['..title..']]</div>'
..'<div class="rank-row-right">'..rateStr..'</div>'
..'</div>'
end
function p.getRank(frame)
local args = getArgs(frame)
return p.exec(args[1], args[2])
end
return p