Допустим, у меня есть массив логических значений B [], или я выясняю true / false, используя функцию.Как я могу упростить этот код, если есть много значений (может быть, десятки)?Вот псевдокод:
if(!B[0]){
doTask1;
}
if(!B[0] && !B[1]){
doTask1;
doTask2;
}
if(!B[0] && !B[1] && !B[2]){
doTask1;
doTask2;
doTask3;
}
...
Редактировать 1: я забыл упомянуть, что я хочу, чтобы doTask1 и т. Д. Происходили только один раз (если любое из этих значений имеет значение true), не делая это несколько раз (если, например, 1.st, если это правда, второй тоже верно, мне все еще нужно случиться только один раз)