标签: ruby sinatra erb
我想做的事情就像variable || "default string"。
variable || "default string"
但这仅在variable为零且由于某种原因未定义时有效。
variable
是否可以将默认值设置为nil,还是有更好的方法来实现这一目标?
答案 0 :(得分:2)
你可以利用:
nil
variable ||= 'default string'
答案 1 :(得分:1)
你可以这样做:
defined?(variable) ? variable : "default string"