Бывают случаи, когда я пишу код и хочу поместить оператор Break внутри предложения if, только чтобы помнить, что эти может использоваться только для циклов.
В качестве примера возьмем следующий код:
Код: Выделить всё
if some_condition:
...
if condition_a:
# do something
# and then exit the outer if block
...
if condition_b:
# do something
# and then exit the outer if block
# more code here
Код: Выделить всё
if some_condition:
...
if condition_a:
# do something
# and then exit the outer if block
else:
...
if condition_b:
# do something
# and then exit the outer if block
else:
# more code here
В качестве альтернативы я мог бы напишите мой код так, чтобы предложения if были как можно меньшими и не требовали каких-либо выходов.
Кто-нибудь знает хороший/лучший способ выхода из if?
Если есть есть ли какие-либо связанные предложения else-if и else, я полагаю, что при выходе они будут пропущены.
Подробнее здесь: https://stackoverflow.com/questions/206 ... -if-clause
Мобильная версия