LINUX.ORG.RU

История изменений

Исправление u5er, (текущая версия) :

Второй вариант тяжелее читается. Первый вариант - это классический запуск функции с последующей проверкой результата.

Второй вариант читается сложнее хотя бы потому, что приходится листать функцию дальше и смотреть, где используется res, а в первом варианте сразу видно, что идёт немедленный выход из функции.

По крайней мере, в си это так. Но ты привёл код на пайтоне и зачем-то прикрепил тег «си». Не уверен, каким боком это тут.

Исходная версия u5er, :

Второй вариант тяжелее читается. Вервый вариант - это классический запуск функции с последующей проверкой результата.

Второй вариант читается сложнее хотя бы потому, что приходится листать функцию дальше и смотреть, где используется res, а в первом варианте сразу видно, что идёт немедленный выход из функции.

По крайней мере, в си это так. Но ты привёл код на пайтоне и зачем-то прикрепил тег «си». Не уверен, каким боком это тут.