说我有这个循环
while(condition1 && condition2 && condition3 && condition4){
browseReddit();
}
if (!condition1){}
if (!condition2){}
if (!condition3){}
if (!condition4){}
它可能会被 4 个条件中的任何一个变为假而被打破,我想根据它是哪个来执行不同的代码。理想情况下,我不想比我绝对必须的更多地评估它们。假设browseReddit()
迫使我们再次评估它们。
在循环之后放置一个 if 链是我目前的做法。有没有更清洁的方法?在您的回答中,重视简洁高于一切。