【发布时间】:2018-01-04 00:17:26
【问题描述】:
如果json_element['LIMIT'] 没有值,我将以下默认设置为 5:
json_element['LIMIT'] = 500
limit ||= json_element['LIMIT'].to_i
limit ||= 5
这是当前的实现,但似乎一行太长了。
【问题讨论】:
-
反过来:
var = value || default_value(即limit = json_element['LIMIT']&.presence || 5)。请注意,只有当value不能合法地成为false或nil时,您才应该使用它。 -
限制可能为零,在这种情况下,我希望默认值为 5。是的值不能为零