Modul:Vorlage:%

Aus Wikipedia
Vorlagenprogrammierung Diskussionen Lua Unterseiten
Modul Deutsch

Modul: Dokumentation

Diese Seite enthält Code in der Programmiersprache Lua. Einbindungszahl Cirrus

Weiterleitung der Diskussionsseite fehlt

local p = {} 
function p.pad(frame)
    local num = frame.args[1]
    local prec = frame.args[2]
    local missingZeros
    local dotIndex = num:find('%.')
    if not dotIndex then
        num = num .. '.'
        missingZeros = prec
    else
        missingZeros = prec - (num:len() - dotIndex)
    end
    for i = 1,missingZeros do
        num = num .. '0'
    end
    return num
end 
return p