Я бы хотел создать свой собственный контейнер списков, используя Cython. Я очень новичок в этом, и, следуя документации, я смог получить такую структуру:
cdef struct s_intList:
int value
void* next
ctypedef s_intList intList
но когда приходит время доступа к членам структуры, я не могу найти хороший синтаксис:
cpdef void foo():
cdef intList* li
# li.value OR li->value
throws: "warning: intlists.pyx: 8: 12: локальная переменная 'li', на которую ссылаются перед присваиванием"
что позволяет мне предположить, что использование моего структуры Cython неверно ...
Есть идеи, что я здесь делаю не так, пожалуйста? :)
Спасибо за помощь