如果未定义则设置变量

时间:2015-09-15 02:51:00

标签: ruby-on-rails

如果局部变量未定义或为零,如何设置? 尝试过这个没有成功:

2.1.1 :001 > defined? a
 => nil 
2.1.1 :002 > if defined? a == nil
2.1.1 :003?>   a = 100 
2.1.1 :004?>   end
 => nil 
2.1.1 :005 > a
 => nil 

1 个答案:

答案 0 :(得分:3)

您可以执行以下操作,但请注意false

a ||= 100