How do I initialize values in a hash without a loop?

前端 未结 4 574
夕颜
夕颜 2021-02-05 10:37

I am trying to figure out a way to initialize a hash without having to go through a loop. I was hoping to use slices for that, but it doesn\'t seem to produce the expected resul

4条回答
  •  刺人心
    刺人心 (楼主)
    2021-02-05 11:24

        %hash = ('current_symbol' => 'BLR', 'currency_name' => 'Real'); 
    

    or

    my %hash = ();
    my @fields = ('currency_symbol', 'currency_name');
    my @array = ('BRL','Real');
    @hash{@fields} = @array x @fields;
    

提交回复
热议问题