{$list_ref} и $list_ref, эквивалентный в Perl?

Подрывная деятельность не является излишеством для небольших групп и но не должна считаться заменой для надлежащего управления проектами. Длинная короткая история - если у людей нет расписания и необходимой связи, использования управления версиями, намного лучше не не использует и может вызвать больше проблем, чем это имеет целью решать. Вопросы необходимо ответить при реализации управления версиями:

  • , Кто ответственен за управление репозиторием?
  • у Вас есть план выпуска? Как Вы передаете объединяющиеся изменения?
  • , Каково различие между Вашим текущим исходным управлением (файлы, копии в файловой системе) и что Вы стремитесь выполнять с подрывной деятельностью? (подсказка, если у Вас нет четкого ответа, не использует его).
  • , Как конкретно Ваше использование подрывной деятельности будет включено в Ваши планы управления проектами?
5
задан brian d foy 10 December 2009 в 18:03
поделиться

2 ответа

Да, они эквивалентны. Фигурные скобки нужны, если выражение представляет собой нечто большее, чем простая скалярная переменная, например ,

push @{ $foo{$bar} } => "baz";

. Более подробную информацию см. В разделе Использование ссылок документации по ссылкам ]. Стандартная документация Perl также включает несколько руководств по использованию ссылок:

10
ответ дан 18 December 2019 в 10:45
поделиться

Мне всегда было полезно помнить, что внешние скобки - это не синтаксическая магия, это просто блок, возвращающий ссылку. Выражение внутри блока может быть любым, возвращающим ссылку:

$ perl -le 'sub foo {[qw/ apple orange banana /]} print ${print "Do something here."; foo()} [1]'
Do something here.
orange
6
ответ дан 18 December 2019 в 10:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: