python - How to use %pythonappend and %pythonprepend to access argument and return values in SWIG? -


% pythonappend का SWIG दस्तावेज और % pythonprepend बहुत संक्षिप्त है । मैं सोच रहा हूं कि उन अजगर ब्लॉकों में रिटर्न वैल्यू और इनपुट आरब्यूज़ का उपयोग कैसे करें। उदाहरण के लिए, यहां SWIG दस्तावेज़ से एक उदाहरण है:

 % मॉड्यूल उदाहरण // पट्टी को अजगर कोड जोड़ें ()% pythonprepend Foo :: बार (int)% {# %}% Pythonappend Foo :: बार (int)% {#do सी + + कॉल%} वर्ग के बाद कुछ Foo {सार्वजनिक: इंट बार (int x); }  

इनपुट तर्क x और बार के वापस आने वाले मूल्यों को कैसे मुद्रित करें? इनपुट तर्क प्राप्त कर रहा है:

  प्रिंट (आर्ग्स)   

वापसी मूल्य तक पहुंच:

  प्रिंट (वैल)  

चेतावनी: मुझे मिल रहा है उत्पन्न जवाब .पी फाइल को पढ़ने के द्वारा दुर्भाग्य से, तर्क और वापसी मूल्यों तक पहुंचने के लिए कोई आधिकारिक समर्थन नहीं लगता है। यह तरीका आपके कोड को भविष्य के स्वगोल विज्ञप्ति में तोड़ सकता है।


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -