У Python есть интересный оператор for
, который позволяет указать предложение else
.
В конструкции, подобной этой:
for i in foo:
if bar(i):
break
else:
baz()
предложение else
выполняется после for
, но только если for
завершается нормально (не с помощью <<26 > ).
Я задавался вопросом, был ли эквивалент в С++? Могу ли я использовать for ... else
?