私は設定ファイルから読み込んだリストを含むハッシュを作成する、より洗練された方法を探しています。ここに私のコードです:Perlで配列リファレンスからエレガントにハッシュを作成する方法はありますか?
read_config($config_file => my %config);
my $extension_list_reference = $config{extensions}{ext};
my @ext;
# Store each item of the list into an array
for my $i (0 .. (@$extension_list_reference - 1)) {
$ext[$i] = $extension_list_reference->[$i];
}
# Create hash with the array elements as the keys
foreach my $entry (@ext) {
$extensions{$entry} = "include";
}
ありがとう。
Iあなたに疑念の恩恵を与えようとしていて、あなたは「厳密な使用」を含めるのを忘れてしまったと仮定します。と "警告を使用する";確かにあなたのコードの一番上にあります。 –
Perlについて私が最初に学んだときに私が見つけた最も不満なことの一つは、デフォルトでは厳格ではないということです。私はそれらを完全に投げ捨てます。 – Neil
ああ待って、これは私の質問ではありません。他のNeilの質問です。おっとっと! – Neil