что следующую структуру:
if(condition)
{
// code1
}
else
{
// code2
}
можно записать как:
if(condition)
{
// code1
return; (continue для цикла)
}
// code2
Насколько оправдан данный подход, так как планируют придерживаться его в будущем?
Заранее благодарю.
Здесь все зависит от того, это особый случай или равноправные условия
Обычно так делают выход из функции в случае ошибки if (some_error_1) return error_value_1; if (some_error_2) return error_value_2; ... // основная логика, так называемый early return -
Можно сначала в чашку налить кипяток, а потом чайную заварку. А можно сначала налить чайную заварку, а потом кипяток. А можно вообще сразу в кружке заварить... А результат один... Насколько оправдан такой подход?
Обсуждают сегодня