Эти два примера делают одно и то же.Таким образом, это в основном зависит от того, что более удобно для чего-либо еще, во всяком случае, что вы делаете с переменной %list
и / или $listref
.
Или, возможно, вы хотите полностью пропустить дополнительную переменную:
some_func( { foo => 1, bar => 2 } );
(Менее вероятно, теперь, когда вы добавили эти комментарии "между логиками".)