#!/usr/bin/perl
sub t {
print "in t\n";
print "@_\n";
&s;
}
sub s {
print "in s\n";
print "@_\n";
}
t(1,2);
print "out\n";
print "@_\n";
Выход:
in t
1 2
in s
1 2
out
Как видите, &s
вывод 1 2
, когда не передан ни один параметр.Это функция или ошибка?
Протестированная версия 5.8.8.