else
一起使用的 unless
语句。 最好将肯定分支放在最前面。
示例:
# 不良做法
a = 1
unless a > 2
puts 'a is 2 or less'
else
puts 'a is greater than 2'
end
可以通过快速修复将 unless
转换为 if
。 应用快速修复后,结果如下所示:
# 优良做法
a = 1
if a > 2
puts 'a is greater than 2'
else
puts 'a is 2 or less'
end
受 'Ruby Style Guide' 启发