仅当rails中存在另一个变量时才设置变量

时间:2014-01-28 22:35:01

标签: ruby-on-rails ruby

在ruby中有更短的方法吗?

if defined? some_var
    other_var = some_var
end

当且仅当other_var存在时,将some_var设置为some_var,否则不执行任何操作。

2 个答案:

答案 0 :(得分:3)

other_var = some_var if defined? some_var

答案 1 :(得分:1)

更短!

defined?(some_var) && other_var = some_var