【发布时间】:2017-03-29 23:01:39
【问题描述】:
如果可能的话,如果以下设置可以解释为变量的正式声明,我正在寻找某种解决方案。 我所拥有的是:
my $str_1 = "{cow}" ;
my $str_2 = "{cow}{black}{tasty_milk}";
我想要的是:
(基于上面的变量字符串是否可以直接初始化哈希, 类似:)
my %hash=();
$hash."*some operator* on $str_i" = 'Initialized' ;
这个“一些运算符”应该使 $hash 能够识别为之前声明的哈希值。即输入特定的哈希初始化。
PS:我不想编写一个函数来处理字符串并获取所有信息来初始化哈希。
【问题讨论】:
-
你可以试试 JSON,它很容易解析成哈希
-
我不明白你想说什么。
-
我想 JSON 可能会有所帮助。让我看看。谢谢哈康。
-
恐怕你的问题一清二楚。预期的输出是什么?