Скажи, что у меня есть этот цикл
while(condition1 && condition2 && condition3 && condition4){
browseReddit();
}
if (!condition1){}
if (!condition2){}
if (!condition3){}
if (!condition4){}
Это может быть нарушено, если любое из 4 условий станет ложным, и я хотел бы выполнить другой код, в зависимости от того, какое из них было. В идеале я не хотел бы оценивать их все больше, чем мне абсолютно необходимо. Предположим, browseReddit()
заставляет нас снова оценить их все.
Помещение цепочки if после цикла - вот как я это делаю в настоящее время. Есть ли более чистый способ? Оцените краткость превыше всего в вашем ответе.