【发布时间】:2015-11-21 14:23:59
【问题描述】:
当我声明一个返回双精度的 cdef 函数时,我会写 cdef double method_name(...)。如果它没有返回某些东西,而我只是将其省略为 cdef method_name(...) 然后 cython --annotate 将其标记为黄色。如何声明方法/函数不返回任何内容?
cdef void method_name(...) 因分段错误而崩溃
cdef None method_name(...) -> 'None' is not a type identifier
【问题讨论】:
-
你能提供一个 MCVE (stackoverflow.com/help/mcve) 和你得到的确切错误吗?哦,可能还有你的 cython 版本,以防万一。
-
谢谢:这是 Cython 0.22 版中的一个错误问题。更新到 0.23.4 解决了它。
标签: cython