Избавление от флагов (Remove Control Flag)
Есть переменная, используемая как флаг.
Использовать операторы break или return вместо нее.
Флаги пришли из структурного программирования, где у каждой программы был один вход и один выход. В современных языках программирования определяется один вход и сколько угодно выходов, поэтому можно свободно избавляться от путаницы, создаваемой флагами.
Комментарии