Chciałbym utworzyć mój własny kontener list za pomocą Cythona. Jestem bardzo nowy początkujący do niego i po dokumentacji mogłem dostać się do stworzenia takiej struktury:Tworzenie struktur C w Cython
cdef struct s_intList:
int value
void* next
ctypedef s_intList intList
ale gdy przychodzi czas na Acces członków struct, nie mogę znaleźć dobrego składnię:
cpdef void foo():
cdef intList* li
# li.value OR li->value
rzuca: "UWAGA: intlists.pyx: 8: 12: zmienna lokalna 'li' odwołuje przed cesją" który pozwala mi przypuszczać, że moja wykorzystanie kodowanym Cython jest błędna ...
Każdy pomysł co tutaj robię źle, proszę? :) Dziękujemy za pomoc
Otrzymuję polecenie 'Nie mogę przekonwertować 'void' na obiekt Pythona', ale jeśli stwierdzę, że nie wystąpił błąd. Masz starą wersję Cythona lub nie wyświetlasz odpowiedniej części kodu. –