Lua में बॉक्स के बाहर एक राउंड फंक्शन शामिल नहीं होता है, जैसा कि कुछ अन्य भाषाओं में होता है। ऐतिहासिक रूप से, आपको अपनी खुद की लिखने की या तीसरे पक्ष के पुस्तकालय का उपयोग करने की आवश्यकता होती है। आम तरीके math.floor()
का उपयोग कर के नीचे की ओर गोलियाँ और math.ceil()
का उपयोग करके ऊपर की ओर गोलियाँ, ऐसा करने से पहले 0.5 जोड़ने या घटाने पर निर्भर करते हैं, संख्या के चिन्ह के आधार पर। अपनी खुद की फंक्शन को बनाने के विकल्पों में “lua-users wiki” या “Penlight” जैसे पुस्तकालय शामिल हैं। प्रत्येक के अपने लाभ और ट्रेड-ऑफ हैं, जैसे अतिरिक्त विशेषताएँ या अधिक ओवरहेड। आंतरिक रूप से, ये फंक्शन सामान्यत.