Итак, технически логическое значение имеет значение True (1) или False (0) ... как я могу использовать логическое значение в цикле?use boolean value for loop
так что если FYEProcessing ложна, запустить этот цикл один раз, если FYEProcessing правда, запустить его дважды:
for (Integer i=0; i<FYEProcessing; ++i){
CreatePaymentRecords(TermDates, FYEProcessing);
}
Как примечание стороны, если вы ищете логическое значение внутри цикла, вы можете использовать 'while', но это не похоже на работу с что вам нужно. –
Nit: Я думаю, что ваш «i
Вы также должны использовать int вместо Integer, хотя вы никогда не получаете доступ к переменной «i». Использование Integer просто увеличивает накладные расходы без каких-либо причин. –