如何制作带前导数字的哈希键
How to make a Hash key with leading digits
我需要在 Perl 中创建一个哈希,其中键以数字开头,例如
%propertynames = (
2g_values=> "",
3g_values => "",
somethingelse => "",
);
如果我那样做,我会收到语法错误。不幸的是,键名必须是这样的。有办法吗?
只有 "barewords" 会自动在 =>
的左侧引用。引用比较复杂的字符串:
%propertynames = (
'2g_values' => "",
'3g_values' => "",
'somethingelse' => "", # quotes optional here
);
我需要在 Perl 中创建一个哈希,其中键以数字开头,例如
%propertynames = (
2g_values=> "",
3g_values => "",
somethingelse => "",
);
如果我那样做,我会收到语法错误。不幸的是,键名必须是这样的。有办法吗?
只有 "barewords" 会自动在 =>
的左侧引用。引用比较复杂的字符串:
%propertynames = (
'2g_values' => "",
'3g_values' => "",
'somethingelse' => "", # quotes optional here
);