我正在寻找Ruby方法来检查两个变量(或更多)是否大于一个值。
现在我有'默认'方式:
if score1 < WINNING_SCORE && score2 < WINNING_SCORE
我很想知道如何在DRY中实现这一目标。
答案 0 :(得分:5)
答案 1 :(得分:3)
如果任何分数大于WINNING_SCORE,则条件变为false。使用any
会更有效率。
[score1, score2].any?{|score| score > WINNING_SCORE}