Smalltalk中的运算符是否可能超载?
我正在寻找教程/示例.
谢谢.
我可以在smalltalk中实现协同程序吗?
如果你的答案是否定的:为什么不呢?
或者如果是的话:你能举个例子吗?
我的模型中有一个范围:
scope :default_template, ->(template_type) { find_by(is_default: true, template_type: template_type) }
Run Code Online (Sandbox Code Playgroud)
我正在使用find_by但问题是:当没有记录时,范围的结果是一个空白数组而不是nil.
EmailTemplate.default_template('blahblah') # => []
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么吗?