如果我有一个 if 语句
x = 2
y = 1
if x == nil || y == nil || z == nil
raise "RuntimeError: Argument is nil"
end
有没有可能做类似的事情
raise "RuntimeError: ${Argument} is nil"
参数是哪里的变量nil
?或者,我是否必须将条件分开才能起作用?
if x == nil
raise "RuntimeError: x is nil"
end
if y == nil
raise "RuntimeError: y is nil"
end
if z == nil
raise "RuntimeError: z is nil"
end
是否可以找到 if 语句的哪个条件通过,以便执行该块内的代码?在这种情况下,它将是z == nil
。