perl の hash slice を逆にしたやつって名前がわかりません

#!/usr/bin/perl

use strict;
use warnings;
use Data::Dumper;


# perl hash sliceは納得いくんですが
my %hash = (a => 1, b => 22, c => 333);
my @n = @hash{qw/c b/}; # シジルが変わってる辺りもややグレーだがまだ分かる
warn Dumper [ @n ];

# hashから値を取り出す c, b に対応する値で構成された配列がとれる
# $VAR1 = [
#           333,
#           22
#         ];


# ここまでは納得出来るけど逆が出来る


# 逆にしてzipみたいに出来る
my %hash2;
my @abc = ('a'..'c');
my @num = (100..200);
@hash2{@abc} = @num;

# 納得いかない、、、
warn Dumper { %hash2 };
# $VAR1 = {
#           'c' => 102,
#           'a' => 100,
#           'b' => 101
#         };