1
如何我可以拆分2个散列,包含一些共同的密钥,为3个散列,当:如何将2个哈希分为3个哈希?
%input_hash_1 = (key1 => 1, key2 => 2, key3 => 3, , key4 => 4);
%input_hash_2 = (key3 => 3, key4 => 4, key5 => 5, , key6 => 6);
和所需的输出是:
%output_hash_1 = (key1 => 1, key2 => 2); # keys in input_hash_1 && not in input_hash_2
%output_hash_2 = (key3 => 3, key4 => 4); # keys in input_hash_1 && in input_hash_2
%output_hash_3 = (key5 => 5, key6 => 6); # keys in input_hash_2 && not in input_hash_1
在Perl
。
哪一个更快? – user3787639
@ user3787639首先应该更快,因为更少的操作。 –
谢谢你的男人.. – user3787639