Показать сообщение отдельно

  #514  
Старый 15.06.2008, 20:24
akakernel
Новичок
Регистрация: 10.05.2008
Сообщений: 8
Провел на форуме:
19339

Репутация: 0
По умолчанию

Не могу понять почем не работает следующее:
Код:
#!/bin/perl -w
# имя файла some.pl
require libp;
print "Введи чило для вычисления факториала: ";
chomp($inside=<STDIN>);
$result=libp::faktorial($inside);
print "Факториал числа $inside равен ",$result,"\n";
Код:
#!/bin/perl
# имя файла libp.pm
package libp;
sub faktorial {
    $faktorial=1;
    $number=shift;
    if ($number<=1) { return 1;}
    else {
	foreach (1..$number) {
	    $faktorial=$faktorial*$_;
	}
    }
    return $faktorial;
Код:
laptop:~$ perl some.pl 
libp.pm did not return a true value at some.pl line 3.
 
Ответить с цитированием