Почему некоторые хэши инициализируются с помощью фигурных скобок, а некоторые — со скобками?

Я смотрю на следующий код, демонстрирующий вложенные хэши:

my %HoH = (
    flintstones => {
        husband   => "fred",
        pal       => "barney",
    },
    jetsons => {
        husband   => "george",
        wife      => "jane",
        "his boy" => "elroy",  # Key quotes needed.
    },
    simpsons => {
        husband   => "homer",
        wife      => "marge",
        kid       => "bart",
    },
);

Почему верхний -самый верхний хеш (начальной строки 1 )инициализируется с помощью круглых скобок, тогда как подчиненные хэши -инициализируются с помощью фигурных скобок?

Имея опыт работы с Python, я должен сказать, что Perl довольно странный :).

17
задан Adam S 7 August 2012 в 05:07
поделиться