將列表分配給雜湊

列表也可以分配給雜湊變數。在建立將分配給雜湊變數的列表時,建議在鍵和值之間使用 fat 逗號,以顯示它們之間的關係:

my %hash = ( foo => 42, bar => 43, baz => 44 );

=> 實際上只是一個特殊的逗號,它自動引用左邊的運算元。所以,你可以使用普通的逗號,但關係並不那麼明確:

my %hash = ( 'foo', 42, 'bar', 43, 'baz', 44 );

你還可以使用引號字串作為 fat 逗號 => 的左側運算元,這對包含空格的鍵特別有用。

my %hash = ( 'foo bar' => 42, 'baz qux' => 43 );

有關詳細資訊,請參閱 perldoc perlop逗號運算子