/ / लुआज के साथ एक इंट्रस्टिंग पुश - जावा, लूआ, पुश, लुज

लुआज - जावा, लुआ, पुश, लुज के साथ एक int को धक्का देना

मेरे कोड के भीतर, मुझे Lua पर एक इंट पुश करने की आवश्यकता हैढेर। मुझे C के लिए lua_pushnumber का पता है, लेकिन LuaJ में क्या उपयोग किया जाएगा? मैं इसके लिए एक फ़ंक्शन ढूंढ सकता हूं, यह देखते हुए कि LuaJ isn "स्पष्ट नहीं है कि क्या फ़ंक्शन कुछ सी फ़ंक्शन का प्रतिनिधित्व करते हैं।

उत्तर:

उत्तर № 1 के लिए 1

LuaJ ढेर प्रबंधन जैसी चीजों को दूर करता है। इसलिए यदि आप "लुआ फ़ंक्शन को कॉल करने का प्रयास कर रहे हैं, तो आपको स्टैक पर मानों को पुश नहीं करना है। बस लुआ फ़ंक्शन को ए के रूप में प्राप्त करें LuaFunction चर और इसके साथ बुलाओ invoke तरीका। लुआ के साथ पंजीकृत जावा फ़ंक्शन से कई मान वापस करने के लिए, आपको एक लौटना होगा Varags वस्तु। आप अपने कई मान उस में डालते हैं