【perl】perl哈希(二)——哈希的操作

2020-06-11  本文已影响0人  虫虫工工队

创建哈希

%hash_A=();

给hash赋值

最简单方法:使用列表

%hash_A=("key1",value1,"key2",value2,"key3",value3...)
%hash_A=("key1"=>value1,"key2"=>value2,"key3"=>value3)

方法二:指定键进行赋值

$hash{"key1"}=value1;
$hash{"key2"}{"key3"}=value2;##多维hash

hash之间赋值

%hashA=%hashB
举例

修改、添加元素

$hash_name{"key"}=value;

删除hash

delete($hash_name{key})
delete($hash_name{key}{key2}) ##多维删除

哈希的切片

my %hashname=("key1"=>"value1","key2"=>"value2")
my @array = @hashname{"key1","key2"};##大括号

将哈希里对应键的值,给到数组里面

哈希的合并

%hashC=(%hash_B,%hash_A)
上一篇下一篇

猜你喜欢

热点阅读