$self->{DES} ->{$id} = join("\t",@tmp[0 ..7]);
这一行是构造函数所在的perl类内部函数的一部分
sub new { my $class=shift; my $self ={}; bless($self,$class); return $self; }
我解释它的方式是我们将id行存储为类变量DES,它是一个散列,其成员是$ id:.它是否正确?
我还想对=~
运算符进行一些澄清(它似乎总是在正则表达式之前).据我所知,它基本上与python中的相同,re.X
其中X依赖于perl中的正则表达式之后的标志(例如i).它是否正确?