我喜欢哈希
key value
1 ababababab
11 cdcdcdcdcd
21 efefefefef
31 fgfgfgfgfg
41 ererererer
Run Code Online (Sandbox Code Playgroud)
现在我有一个数组[0] = 5数组[1] = 22如何从5-22得到字符串
abababababcdcdcdcdcdef
Run Code Online (Sandbox Code Playgroud)
我计划使用foreach比较5和22的键,但我不知道如何解决它.
my %hash = qw(
1 ababababab
11 cdcdcdcdcd
21 efefefefef
31 fgfgfgfgfg
41 ererererer
);
my @array = (5,22);
my $str = join "", map $hash{$_}, sort {$a <=> $b} keys %hash;
print
my $result = substr($str, $array[0]-1, $array[1]-$array[0]+1);
Run Code Online (Sandbox Code Playgroud)