عرض مصدر وحدة:Wikidata2/Math
اذهب إلى التنقل
اذهب إلى البحث
ليست لك الصلاحية لتعديل هذه الصفحة; للسبب التالي:
يمكنك مطالعة و نسخ مصدر هذه الصفحة.
--[[
This module provides a number of basic mathematical operations.
]]
local yesno, getArgs -- lazily initialized
local p = {} -- Holds functions to be returned from #invoke, and functions to make available to other Lua modules.
local wrap = {} -- Holds wrapper functions that process arguments from #invoke. These act as intemediary between functions meant for #invoke and functions meant for Lua.
function p._round(value, precision)
local rescale = math.pow(10, precision or 0);
return math.floor(value * rescale + 0.5) / rescale;
end
function p.newFromWikidataValue(frame)
upeer = frame.upperBound if not upeer then upeer = '0' end
lower = frame.lowerBound if not lower then lower = '0' end
local diff = math.abs(tonumber(upeer) - tonumber(frame.amount))
local diff2 = math.abs(tonumber(lower) - tonumber(frame.amount))
000
1:0
القالب المستخدم في هذه الصفحة:
ارجع إلى وحدة:Wikidata2/Math.