我希望这对你有帮助:https://github.com/rubocop-hq/ruby-style-guide#if-vs-unless
在不利条件下(或控制流| |)优先 Select ,除非超过if.
# bad do_something if !some_condition # bad do_something if not some_condition # good do_something unless some_condition
我个人同意上面写的, Select unless something
而不是if !something
作为修饰语和简单的修饰语,当有else
时, Select if
.