Да, это прекрасно, даже если вы можете написать его короче.Возможно, это просто выглядит так, как будто он достигает вашего второго возврата, когда вы визуально шагаете по коду, когда var == 2
, но он подходит к концу функции.Вы должны иметь возможность проверить возвращаемое значение функции после ее завершения.
Если вы действительно хотите быть уверены, вы можете использовать assert
операторы или даже оператор печати с возвращаемым значением.