| Новости | 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] — будут только накладные расходы на вызов метода.