|
Тема
|
Данни от външен файл
|
|
Автор | kalchev (Нерегистриран) |
Публикувано | 25.06.03 23:09 |
|
Здравейте Perl-майстори,
Въпросът ми е следния:
Опитвам се да напиша скриптче, което на даден етап с require "datta.dat" извиква външен файл, който
има следното съдържание
###################
$nqkakyw_scalar = "blq-blq";
@nqkakyw_array = ("bla", "qwerty", "i t.n.");
###################
Дотук добре - срипта разчита склара и множеството от външния файл, но проблема е, че при опит да
обработвам данните например с ~s/neshto/drugo_neshto/ ми дава грешка в изпълнението(при дебъгването не
ми дава предупреждения). Например следния код...
require "datta.dat";
my $first = $nqkakyw_scalar;
$first = ~s/ /\n/;
&header;
print "$first";
&footer;
...ми дава резултават "4294967295" ?!
Ще ви бъда много благодарен иако може да ми дадете някакъв съвет.
А, и още нещо: къде трябва да декларирам( с my) променливите, за да не ми дава предупреждения от рода
на:
Name "main::neshto_si" used only once:possible typo at......"
Аз обещаван не да черпя а да изпратя готовия скрипт на който ми помогне(а той има много интересна функция )
| |
Тема
|
Re: Данни от външен файл
[re: kalchev]
|
|
Автор |
Britt (Aes Sedai :))) |
Публикувано | 26.06.03 12:50 |
|
1. definirash s my promenlivite pri purvoto izpolzvane
2. $first = ~s/
/\n/; - tova e greshka
| |
Тема
|
Re: Данни от външен файл
[re: kalchev]
|
|
Автор |
Yankoff (ъанкофф.) |
Публикувано | 28.06.03 15:26 |
|
$first = ~s/
/\n/;
trqbva da se napishe $first =~ s//\n/;
Zabeleji, che ima razlika pri intervalite. Trqbva da e "promenliva, interval, ravno, tilda, interval, es, naklonena...."
Dosta tupo zvuchi, no .... :)
__________________________
| |
Тема
|
Re: Данни от външен файл
[re: kalchev]
|
|
Автор | edno momiche (Нерегистриран) |
Публикувано | 30.06.03 02:51 |
|
ah, taka me zaintriguva da sedna da ti obiasnivam kfo e local var kak se inicializira s garbage i shto e tova jivotno require che shte si izpochupia prustite..
| |
|
Ami kato ta gledam mai po cql den tva pravish.Kato nqma da otgovarqsh na 4oveka pone ni sa pravi na osobeno forsirana i oborotna.A az si misleh,4e tova e klub-forum za Perl,toest za hora,koito razbirat i za takiva,koito sega zapo4vat da se zanimavat s Perl.....no qvno ima i takiva s biskviteni prysti.
Awe baby,ti dokato si si potroshila vaflite da mu kajesh kolko mu e oteg4itelen vaprosa shteshe da mu obesnish.Ae siktir.Za kvo li sa zanimabam i sa qdosvam samo.
| |
Тема
|
Re: Данни от външен файл
[re: Teшkapcko_koпeлe]
|
|
Автор | edno momiche (Нерегистриран) |
Публикувано | 02.07.03 20:01 |
|
vij kakvo deteto mi,
programirane ne se uchi sas zadavane na bezmisleni vaprosi po diskusii. lichno az ne smiatam che diskusiite sa za postvane na neshta koito shte nauchish za 1/2 chas chetene na dokumentacia. ako tolkova te murzi da sednesh da prochetesh i razberesh osnovni neshta, mi ne se zanimavai - prosto ne si struva. tova ne e karucata na diado ti da se chudish kak da ia podkarash, i chestno kazano mrazia podobno otnoshenie - dai da go podkaram niakak si da raboti, kakvo kato ne razbiram kak ili zashto
| |
|
Mалко ще ми е трудно да съм ти дете но както и да е.Искам да кажа че 4овека питаше просто за един особено елементарен регекс и няма лошо да му беше казала вместо да му са подиграваш.Може да не иска да учи Перл а просто да му е спешно и т.н.т.Ае
| |
Тема
|
Re: Данни от външен файл
[re: Yankoff]
|
|
Автор | kalchev (Нерегистриран) |
Публикувано | 04.07.03 01:27 |
|
Благодаря Yankoff,
Премахнах интервала пред ~s и скрипта проработи (поне при мен - win2k/OMNI httpd/Perl 5.8). А в литературата, която имам (за сведение на edno_momiche - 6 книги) се споменава, че Perl е доста толерантен към синтаксиса...
Мерси отново. Ако проявиш интерес към тестване на скрипта InThisDay, изпрати ми съобщение на е-поща или ICQ и ще ти го изпратя.
П.С. Въпроса с декларирането на променливите засега остава...
_________________
| |
|
Kalchev mahni tezi dosadni o4i ot saita si be 4ovek shtqha da mi skysat nervit
| |
|
|
|
|