Я думаю, что эти фрагменты кода эквивалентны по той простой причине, что у вас много операторов return. Если у вас есть один оператор return, вы будете использовать конструкторы else, которые здесь не нужны.
return
else