Re: return void
От: CRT  
Дата: 15.06.23 12:36
Оценка: 18 (1) +1
Здравствуйте, pva, Вы писали:
pva>Ну, чтобы наконец-то вроде такого
pva>
pva>void doActionA() {}
pva>void doActionB() {}
pva>void dispatch(Actions action) {
pva>  switch (action) {
pva>     case Actions::A: return doActionA();
pva>     case Actions::B: return doActionB();
pva>  }
pva>}
pva>


И чем это лучше чем
void dispatch(Actions action) {
  switch (action) {
    case Actions::A: doActionA(); return;
    case Actions::B: doActionB(); return;
  }
}
???
По-моему doActionA(); return; лучше чем return doActionA(); в плане ясности кода
Отредактировано 15.06.2023 12:51 CRT . Предыдущая версия . Еще …
Отредактировано 15.06.2023 12:36 CRT . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.