Я никогда не занимался программированием на Perl, но я смотрю на следующий код Perl, и это меня смутило:
sub read_pds
{
my $bin_s;
my $input_pds_file = $_[0];
open(my $fh, '<', $input_pds_file) or die "cannot open file $input_pds_file";
{
local $/;
$bin_s = <$fh>;
}
close($fh);
return $bin_s;
}
Я смотрю на приведенный выше код и думаю, что он не вернет никакого значения, поскольку там не определен тип возвращаемого значения.
Но внизу он возвращает значение. Теперь как мне узнать, что это за тип значения, поскольку оно не показывает никакого значения, когда я добавляю на него часы с помощью Komodo ..
Любые идеи?