عرض مصدر وحدة: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))
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
000
1:0
وحدة تحكم التصحيح
* تتوفر صادرات الوحدة كمتغير "p"، بما في ذلك التعديلات غير المحفوظة. * أسبق خطا بـ"=" لتقييمه كتعبير أو استخدم print()، استخدم mw.logObject() للجداول. * استخدم mw.log() وmw.logObject() في رمز الوحدة لإرسال الرسائل إلى وحدة التحكم هذه.

القالب المستخدم في هذه الصفحة:

ارجع إلى وحدة:Wikidata2/Math.