ruby - 在 ruby​​ 中检查变量是否不为零且不为零

标签 ruby

我正在使用以下代码来检查变量是否不为 nil 且不为零

if(discount != nil && discount != 0) 
  ...
end

有更好的方法吗?

最佳答案

unless discount.nil? || discount == 0
  # ...
end

关于ruby - 在 ruby​​ 中检查变量是否不为零且不为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/252203/

相关文章:

ruby-on-rails - 当时间很重要时,如何在 ruby​​ (on rails) 中安排进程/任务?

ruby - 这个 ruby​​ 注入(inject)魔术是如何工作的?

ruby-on-rails - 城市/国家文本字段验证

ruby - "Hash.new(0)"和 "{}"有什么区别

ruby - 在字符串和类名之间转换

ruby-on-rails - 如何在连接模型中按列对关联模型进行排序(:through)

ruby - 检查是否包含针对另一个哈希的哈希

javascript - 将 Javascript 的 getTime() 方法创建的时间转换为 ruby​​ Time 对象

ruby-on-rails - 我可以在 ActiveRecord(或 Mongoid)中为数据库连接和 table_name 进行线程安全的每个请求配置吗?

Ruby eventmachine 编译错误