लुआ के वर्तमान संस्करण पूर्णांक संख्याओं का समर्थन नहीं करते हैं, केवल तैरते हैं। (आगामी 5.3 के साथ यह बदल रहा है, लेकिन चलिए इसे अनदेखा करते हैं।)हमें lua_pushinteger() का उपयोग क्यों करना चाहिए?
तो, मेरा प्रश्न है: lua_pushinteger()
में क्या उपयोग है? यदि संख्याएं फ्लोट में डाली जाती हैं, तो lua_pushnumber()
का उपयोग क्यों न करें?
(कृपया, जिसके लिए आज एक अच्छा जवाब है, लेकिन एक जवाब है कि अन्यथा मेरी curisoty संतुष्ट नहीं करता है "5.3 के साथ भविष्य संगतता के लिए" का उत्तर नहीं देते: पूर्णांक समर्थन पुराने दिनों में उम्मीद नहीं थी मैं जानना चाहता हूं कि lua_pushinteger()
पहली जगह में पेश किया गया था, जो कि हिंडसाइट में माफी नहीं है।)
जानकारी के संभावित नुकसान के बारे में चेतावनियों को दबाने के लिए? –
आपके प्रस्ताव का उत्तर सही है, मैं अपने कोड में * पूर्णांक और * हस्ताक्षरित 5.3 को अनदेखा करता था, लेकिन अब मैं देखता हूं, * पूर्णांक और * हस्ताक्षर किए गए कोड को 5.3 में आसानी लाने के लिए पेश किया गया था। – user1095108