小编Duc*_*yen的帖子

如果变量为nil,则赋值字符串,否则附加

我正在尝试缩短此代码:

if a.nil?
  a = "foo"
else
  a << "foo"
end
Run Code Online (Sandbox Code Playgroud)

a是一个nil或一个字符串.

我已经尝试了a ||= "foo",a += "foo"但如果a是这些则不起作用nil.

ruby ruby-on-rails

3
推荐指数
2
解决办法
1403
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1