अर्थ#
Lua की संख्याएँ सामान्यतः double होती हैं। 53 बिट से बड़े पूर्णांक ID को बिना जाँच number में न बदलें: सटीकता खो सकती है। tonumber, nil लौटा सकता है।
उदाहरण#
local amount = tonumber("12")
if amount ~= nil then
amount = math.max(0, amount)
endक्या होता है: राशि = 12; math.max इसे अपरिवर्तित छोड़ देता है क्योंकि 12 शून्य से बड़ा है।
यह टुकड़ा लॉग संदेश नहीं प्रिंट करता है या नहीं लिखता है। दिखाए गए मान उदाहरण के अपेक्षित परिणाम हैं।
मेथड और संबंधित कॉल#
| फ़ंक्शन | लौटाता है | उद्देश्य |
|---|---|---|
| math.abs | number |
पूर्ण मूल्य लौटाता है। |
| math.asin | number |
रेडियन में आर्कसिन लौटाता है। |
| math.atan2 | number |
y और x से रेडियंस में एक चतुर्भुज-जागरूक कोण लौटाता है. |
| math.ceil | number |
मूल्य से अधिक या उसके बराबर होने वाली सबसे छोटी पूर्णांक की ओर गोल करता है। |
| math.cos | number |
रेडियन में कोण का कोसिनस लौटाता है। |
| math.deg | number |
डिग्री में रेडियन परिवर्तित करता है। |
| math.floor | number |
मूल्य से कम या उसके बराबर सबसे बड़ी पूर्णांक की ओर गोल करता है। |
| math.max | number |
सबसे बड़ा संख्यात्मक तर्क लौटाता है। |
| math.min | number |
सबसे छोटा संख्यात्मक तर्क लौटाता है। |
| math.rad | number |
डिग्री को रेडियन में परिवर्तित करता है। |
| math.random | number |
एक प्यूडोरैंडम मान लौटाता हैः [0,1) सीमाओं के बिना, एक सीमा के साथ 1 से एक पूर्णांक, या दो सीमाओं के बीच एक पूर्णांक। |
| math.sin | number |
रेडियन में कोण के सिनेस को लौटाता है। |
| math.sqrt | number |
वर्गमूल लौटाता है। |