次のように初期化された Tie::IxHash オブジェクトがあります。
my $ixh = Tie::IxHash->new('a' => undef, 'b' => undef, 'c' => undef);
後で、これら 3 つのキーに値のリストを割り当てたいと思いqw/1 2 3/
ます。1つのステートメントでそれを行う方法を見つけることができないようです。
(あるステップでキーを割り当て、別のステップで値を割り当てる理由は、これが API の一部であり、代わりにユーザーが (キー、値) インターフェイスを使用して値を追加したい場合があるためです。)
試してみ$ixh->Values(0..2) = qw/1 2 3/;
ましたが、その方法は左側にいるのが好きではありません。
もちろん、$ixh->Replace(index, value)を使用してループを作成することもできますが、見落としている「一括」メソッドがあるかどうか疑問に思いました。