將列表分配給雜湊
列表也可以分配給雜湊變數。在建立將分配給雜湊變數的列表時,建議在鍵和值之間使用 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
的逗號運算子 。