如果定义了Ruby中的快捷方式吗?(var)&& var == x?

Pio*_*ioz 3 ruby

Ruby中是否有快捷方式:

if defined?(var) && var == x
  # do something
else
  # do something
end
Run Code Online (Sandbox Code Playgroud)

喜欢defined_and_equal(var, x)

Ser*_*sev 5

defined_and_equal(var, x)
defined?(var) && var == x
|    |    |    |    |    |
Run Code Online (Sandbox Code Playgroud)

您的"快捷方式"具有相同的长度.所以我真的不明白为什么你会喜欢它.不,我不知道这种方法是否存在.