Я новичок в Perl, и мне интересно, что означает эта строка кода?
($q,$dummy, $d,$v) = split;
Я ищу в Google, но не нашел объяснения использования 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} ++;
}
}