切片用法可在数组和哈希中提取值数组中取数组

my@array=qw(aabbccdd);my@select=@array[1,3];print"@select\n";##输出bbdd123456哈希中取值

my%hash=("a"=>1,"b"=>2,"c"=>3,"d"=>4,);my@select=@hash{qw(ac)};##提取key为‘a’‘c’对应的值print"@select\n";##输出为131234567891011哈希中取哈希

my%hash=("a"=>1,"b"=>2,"c"=>3,"d"=>4,);my%select=%hash{qw(ac)};##提取key为‘a’‘c’的hashmap{print"$_=>$select{$_}\n"}keys%select;##输出为:a=>1c=>3