座敷牢日誌

都落ちした元SEがソフトウェアやネット関連のことを書いています

2015-01-26から1日間の記事一覧

Python C APIでイテレータを実装する (前編)

PythonのC APIでイテレータを実装してみました。 Pythonであればyield を使ったり、__iter__, __next__ を使って実装するものですね。 語義的にジェネレータと区別できてないところがあるかもしれません。 指定した個数だけ素数を返すという機能を実装する例…