my %INST = ();
my %INSTn = ();
if ( -e $IR_pin ) {
open (IR_pin, $IR_pin) || die "$IR_pin : $!";
while (<IR_pin>) {
if (/^(\d\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)/) {
next if ! exists $INSTn{$8};
$INST{$8}{$3}{ir} = $5;
$INST{$8}{$3}{net} = $4;
$INST{$8}{$3}{voltage} = $6;
}
}
close IR_pin;
}
想问一下这段程序中%INST中的key和value分别是什么?哈希有$INST{$8}{$3}{ir}这种写法吗?谢谢!