में सी structs बनाना मैं साइथन का उपयोग कर अपना खुद का सूची कंटेनर बनाना चाहता हूं।साइथन
cdef struct s_intList:
int value
void* next
ctypedef s_intList intList
लेकिन जब समय struct सदस्यों acces की बात आती है, मैं अच्छा वाक्य रचना नहीं मिल रहा है: मैं यह करने के लिए एक बहुत ही नई शुरुआत है, और प्रलेखन मैं इस तरह की संरचना बनाने के लिए मिल सकता है निम्नलिखित हूँ:
cpdef void foo():
cdef intList* li
# li.value OR li->value
फेंकता है: "चेतावनी: intlists.pyx: 8: 12: स्थानीय चर 'ली' असाइनमेंट से पहले संदर्भित" जो मुझे लगता है कि मेरी cython structs उपयोग गलत है चलो ...
किसी भी विचार मैं यहाँ क्या गलत कर रहा हूँ? :) आपकी मदद के लिए धन्यवाद
मुझे 'पायथन ऑब्जेक्ट' में 'शून्य नहीं बदला जा सकता', लेकिन अगर मैं ठीक करता हूं तो कोई त्रुटि नहीं है। आपके पास या तो पुराना साइथन संस्करण है, या आप अपने कोड का प्रासंगिक हिस्सा नहीं दिखा रहे हैं। –