我是perl的新手,我不知道這行代碼是什麼意思?在perl中沒有參數分割
($q,$dummy, $d,$v) = split;
我通過谷歌搜索,但我發現沒有解釋使用拆分沒有參數,這種使用與「while」塊有關嗎?
而且完整的代碼片段:
open(T,"$opt_judgments") || die "can't open judgment file: $opt_judgments\n";
while (<T>) {
if ($opt_trec) {
($q,$dummy, $d,$v) = split;
} else {
($q,$d,$v) = split;
}
$dict{$q ."=".$d} =$v;
if ($v != 0) {
$totalRels{$q} ++;
}
}
[perldoc -f split](http://perldoc.perl.org/functions/split.html) –
我只是嘗試一下,很酷的perl開發環境! – realjin
「我通過谷歌搜索」 - 這是你的錯誤。你最好在http://perldoc.perl.org/或http://metacpan.org/搜索Perl信息。 –