Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 23:27 25.04.24 
Клубове/ Компютри и Интернет / Perl Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема subroutine help
Авторton4 (Нерегистриран) 
Публикувано02.06.07 23:44  



Здравейте
Въпроса ми ще ви се стори елементарен, но сега започвам с Пърл и ми е малко трудно. Опитвам се да разбера как да извадя различни стойности от една и съща подпрограма:

sub TIME
{
@months = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec);
@weekDays = qw(Sun Mon Tue Wed Thu Fri Sat Sun);
($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek, $dayOfYear, $daylightSavings) = localtime();
$year = 1900 + $yearOffset;
$theTime = "$hour:$minute:$second, $weekDays[$dayOfWeek] $months[$month] $dayOfMonth, $year";

print $hour;
print $second;
print $minute;

}
Искам да изкарам вън $hour, $second и $minute
понеже нямам много време и реших да го направя като направя 3 еквивалентни подпрограми за времето, но всяка от тях да връща по отделно
$hour $second $minute ; като естествено ги кръстих различно и после ги извикавах поотделно в основната програма (знам че е малко хамалско). Всичко си беше добре докато не се опитах да вкарам във print върнатата от подпрограмата стойност :

$minutte= minute ();


print FH1 $minutte ; #otpe4atva go vyv failow manipolator

та значи това върви ОБАЧЕ после като отворя фаила след стойността за минутата, която е взета от съответната подпрограма, се появява една мистериозна 1-ца ?!
Ако някой ми каже как да го направя по-интелигентно ще съм много благодарен :)
х10



Цялата тема
ТемаАвторПубликувано
* subroutine help ton4   02.06.07 23:44
. * Re: subroutine help supremacy   03.06.07 17:01
. * utochnenie usb2   21.05.08 17:05
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.