したがって、私は perl にかなり慣れていないため、次のコードに示されている基本的な概念を理解したいと考えています。
while (my ($key,$val)=each%{$vec1}){
$num += $val*($$vec2{$key} || 0);
}
ここで、vec1、vec2 は連想配列です。私は特に何が起こっているのか理解したい:
each%{$vec1} and $$vec2{$key}
ハッシュの参照/逆参照と関係があることはわかっていたので、次のリンクを見つけました: http://www.thegeekstuff.com/2010/06/perl-hash-reference/、しかし何が起こっているのかよくわかりませんの上。
前もって感謝します。