Cythonを使用して独自のリストコンテナを作成したいと思います。私はそれに非常に新しいbegginerだし、私はこのような構造を作成することに得ることができるマニュアルを参照して、以下:CythonでC構造体を作成する
cdef struct s_intList:
int value
void* next
ctypedef s_intList intList
が、構造体のメンバをアクセスもする時間が来るとき、私は良いの構文を見つけることができません。
cpdef void foo():
cdef intList* li
# li.value OR li->value
はスロー: "警告:intlists.pyx:8:12:代入する前に、参照ローカル変数 '李'" 私は私のcythonの構造体の使い方が間違っていると仮定しましょう ...
任意のアイデアをここで私が間違ってやっているのはどうですか? :) ありがとうございました
私は '' void 'をPython object'に変換できませんが、私はエラーがないと修正しました。あなたは古いCythonバージョンを持っているか、コードの関連する部分を表示していません。 –