Я бы хотел создать свой собственный контейнер списков с помощью 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 : "предупреждение: intlists.pyx: 8: 12: локальная переменная 'li' указана перед назначением" что позволяет мне предположить, что мои структуры cython используются неверно ...
Любое представление о том, что я здесь делаю не так, пожалуйста? :) Спасибо за помощь