In Perl, how do I create a hash whose keys come from a given array?

后端 未结 14 709
你的背包
你的背包 2021-01-29 19:53

Let\'s say I have an array, and I know I\'m going to be doing a lot of \"Does the array contain X?\" checks. The efficient way to do this is to turn that array into a hash, wher

14条回答
  •  滥情空心
    2021-01-29 20:25

    Note that if typing if ( exists $hash{ key } ) isn’t too much work for you (which I prefer to use since the matter of interest is really the presence of a key rather than the truthiness of its value), then you can use the short and sweet

    @hash{@key} = ();
    

提交回复
热议问题