对 ruby 很陌生,在网上找不到太多信息,因此提出了这个问题。在 ruby 中是否有像 java checkNotNull()
这样的检查?目前,我正在做
if var_a.nil? || var_b.nil? || var_c.nil?
raise "var_a, var_b and var_c cannot be nil"
end
我觉得这是一种非常糟糕的检查先决条件的方法
最佳答案
你可以这样写:
raise "var_a should not be nil" if var_a.nil?
但是这里的代码简单性方面确实没有太多可以改进的地方。上面的大部分代码仍然是错误消息本身,所以对我来说似乎没问题。
关于ruby - 先决条件检查 ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14404344/