科学家
作者: drishtirai创建于 2021年9月9日更新于 2021年9月9日
可用于实现向后兼容的解决方案的想法(都不是特别干净的):
ignore 可以向块传递更多参数,这在假设客户端使用 proc 时是向后兼容的。添加一个新方法 ignore2,它接收观测对象而不是值。如果引发异常,则向 ignore 传递自定义的 nil 值作为观测值。此特殊 nil 值应暴露异常。
内容来源: github/scientist
可用于实现向后兼容的解决方案的想法(都不是特别干净的):
ignore 可以向块传递更多参数,这在假设客户端使用 proc 时是向后兼容的。添加一个新方法 ignore2,它接收观测对象而不是值。如果引发异常,则向 ignore 传递自定义的 nil 值作为观测值。此特殊 nil 值应暴露异常。
内容来源: github/scientist