【发布时间】:2020-10-21 07:10:31
【问题描述】:
我知道有几个单例可用于从 Guile C 扩展函数快速返回“通用”值,例如:
SCM_UNSPECIFIED
SCM_BOOL_F
和其他人。
我希望从 C 函数返回 #nil 会同样简单,但我还没有找到合适的常量或正确的方法。
返回 NULL 是不行的。
所以,问题是:如何从 C 扩展函数返回 #nil?
如果这样做相对复杂,是否有原因(例如,返回 #nil 在 Scheme 中可能不是惯用的)?
【问题讨论】: