Я уверен, что «ваш профессор» согласится: «если не сломано, не чините».
Лог c как написано ясно, и я предполагаю, что работает. Кроме того, как написано, это будет ремонтопригодно: Мне бы не пришлось радикально менять исходный код if when Мне нужно было добавить к нему новое условие. Просто оставь это в покое. Все, что вы слышите от профессора или кого-либо еще, является рекомендацией !
«Ясность» всегда является ключевой, потому что, как указано в go годах вашим источником -code будет добавлен многими другими. Мне нравится исходная идиома, потому что каждый из случаев четко различается: «сделай этот тест, а потом спасайся». (Может быть break
или return
в зависимости от ситуации.) Очень легко увидеть, как идет лог c, и столь же легко добавить к нему еще один регистр «в том же духе».
В конце концов - «для цифрового компьютера это абсолютно безразлично». (Как любят говорить Perl программисты, «есть несколько способов сделать это. ™») Но это может быть привлекательно для ваших [будущих ...] коллег. Здесь нет абсолютов. Просто постарайся быть с ними милым. Будьте «глупым-очевидным».