以下のプログラムを実行すると何が出力されますか?
my %hash; %hash = (a => 1, b =>2); my @array = keys %hash; foreach my $key(@array) { print $key . " "; }
1. 何も出力されない
2. a b (順不同)
3. 1 2 (順不同)
4. a => 1 b =>2 (順不同)
2
コメント: 「Perlのハッシュを理解しようのhttps://perlzemi.com/blog/20080210120265.html」を確認してください。