3

Rubyには次のショートカットがありますか?

if defined?(var) && var == x
  # do something
else
  # do something
end

のようなdefined_and_equal(var, x)

4

3 に答える 3

0

xが偽の値でない場合は、これを行うことができます。

if (var ||= nil) == x
  # do something
else
  # do something
end
于 2013-08-02T15:52:41.837 に答える