Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 05.10.2023 03:06 / 05.10.2023 03:07
Что правильнее использовать: ^return[результат] или $result[результат]?Зависит от стиля программирования.
@method[data] $result[] ^if($data){ … $result[] }↓
@method[data] ^if(!$data){ ^return[] } … $result[…]Можно даже комбинировать подходы и, накапливая изменения в $result, по какому-либо условию сделать ^return[$result], не дожидаясь окончания формирования результата.
В чем принципиальная разница, если возврат результата идет в самом конце метода?Если и так доработали до конца и тем более несколько раз переопределяли $result, то бессмысленно делать ^return[$result] — будут только накладные расходы на вызов метода.