Klausimai pažymėti „perl5“

Perl programavimo kalbos 5 versija.
3
atsakymai

Perl 5,20 ir sumanaus suderinimo ir iš anksto nustatyto laiko likimas?

Aš ką tik įdiegiau Perl 5.18, ir aš gausiu daug tokių įspėjimų, kurie buvo pateikti eksperimentiniu metu [...]. kai yra eksperimentinis ne [...]. Smartmatch yra eksperimentinis C: / braškių / perl / site / lib / [...] eilutėje [...
birželio 14 d., 23:37
2
atsakymai

Kaip grąžinti grąžintas konteksto jautrumo reikšmes Perl 6?

Skirtumas tarp „Perl 5“ ir „Perl 6“ pažymi, kad trūksta funkcijų: „wantarray“ () trūksta. Perl 6, kontekstas eina išorėje, o tai reiškia, kad paprogramė nežino, kokiame kontekste ji yra. Vietoj to, ...
nustatytas spalio 18 d '10, 23:02
3
atsakymai

Kaip aš galiu padalinti Perl kodą į kelis failus?

Mano scenarijai tampa per ilgai. Kaip sulaužyti savo kodą (procedūrinius subtitrus) į keletą „Perl“ failų ir papasakoti vertėjui, kad jis galėtų juos suprasti? Atrodo: # -> main.pl #include "foo.pl" say_hello (); ir # -> foo.pl sub say_hell ...
nustatyti 06 gruodis '10, 9:44
1
atsakymas

Koks skirtumas tarp „Perl Cwd :: cwd“ ir „Cwd :: getcwd“?

Klausimas Koks yra skirtumas tarp „Cwd :: cwd“ ir „Cwd :: getcwd“ Perl apskritai, nepriklausomai nuo konkrečios platformos? Kodėl Perl turi abu? Koks yra numatomas panaudojimas, kuris turėtų būti naudojamas kuriant scenarijus? (Pavyzdys yra ...
nustatyti 09 rug. '14, 18:17
1
atsakymas

grąžinimo signalų iš naujo apibrėžti arba perkrauti

Turiu daug pasenusių kodų, kurie išryškina daug, tai, ką noriu padaryti, yra pridėti reikalavimą arba minimalus kodo keitimas, kad galėtumėte atlikti atvirkštinius veiksmus, pvz., Spausdinti vietoj veikiančio kodo.
yra nustatytas kovo 8, 17, 14:28
1
atsakymas

Negalima rasti CPAN.pm @INC (@INC yra: / usr / local / lib / perl5 / usr / local / share / perl5

Bandžiau įdiegti kai kuriuos modulius į naują serverį (branduolio fedora 18), bet galiu statyti šią klaidą: negaliu rasti CPAN.pm @INC (@INC yra: / usr / local / lib / perl5 / usr / local / share / perl5 / usr / lib / perl5 / vendor_perl / usr / share / perl5 / vendor_pe ...
gegužės 13 d., 13 val
2
atsakymai

Perl6 vs Perl5, naudojant pirminius numerius

Ši diskusija, perkelta iš šios HN temos, yra apie Perl6 ir Perl5 palyginimą su kitomis kalbomis naudojant algoritmą, įgyvendinantį Sundaram sietą, kad rastų pirminius numerius. Čia yra originalo kodas originalioje temoje: pe ...
nustatytas 02 balandis '18, 11:25
1
atsakymas

Perl, kaip išvengti failų atidarymo kelis kartus

Turiu perskaityti iš failo, perjungti jį ir parašyti eilutę į kitą failą. Kai linijų skaičius pasiekia ribą, uždarykite išvesties failo deskriptorių ir atidarykite naują. Kaip išvengti atidarymo ir uždarymo išvesties failo deskriptoriaus kiekvieną kartą ...
gruodžio 19 d '12, 17:35
1
atsakymas

Perl: prototipas anoniminiame paprograme

Šiuo metu studijuoju Perls tipo globus ir vardų erdvės sistemą. Todėl parašiau modulį, kuriame yra du argumentai, konstanta reikšmė ir pavadinimas, ir konstantas eksportuojamas į skambintoją. Kintamasis $ paketas yra lygus skambintojui [2]. * {"$ paketas :: $ vardas" ...
nustatytas liepos 4 d. 14 d. 10:27
4
atsakymai

Kas yra netiesioginis objekto pavadinimas, kodėl tai bloga ir kaip ją išvengti?

Pavadinimas gana daug apibendrina, bet čia yra ilga versija. Paskelbus nedidelį perl kodo gabalą, man buvo liepta vengti netiesioginių objektų identifikavimo, „nes jis turi keletą šalutinių poveikių“. Komentaras nurodytas ...
nustatyti Oct 05 '15, 21:15
2
atsakymai

Perl perjungiklis -w įspėjimams pasenęs po 5.6.x?

Aš perskaičiau Simon Cozens knygoje „Beginning Perl“, kad perspėjimas „-w“ jungiklis ateityje bus pasenęs. Tai tiesa, arba vis dar gerai toliau naudoti -w, o ne naudoti įspėjimus.
nustatyti spalio 19 d. '10, 8:28
2
atsakymai

Perl: elegantiškas būdas patikrinti, ar kažkas yra palaimintas kaip paketas?

Noriu patikrinti, ar $ dalykas yra palaimintas objektas (pvz., __PACKAGE__). Viena idėja: naudoti Scalar :: Util qw (palaiminta); apibrėžta palaiminta $ blessed $ thing eq __PACKAGE__ Ar yra geresnis ir / ar elegantiškesnis?
nustatyti 24 vas '14, 9:26
1
atsakymas

Kaip sužinoti, kokia kodo eilutė buvo įvykdyta gavus signalą

Bandau daryti kažką panašaus į $ SIG {ALRM} = sub {print $ line_number_when_alarm_went_off; }; aliarmas 10; # kitas scenarijus, kurį naudoju kaip ALRM, galų gale naudoju kitą signalą, kad nužudyčiau lauke ...
nustatyti 09 vas '17, 18:10
1
atsakymas

Ar kas nors turi patirties su Perl5i?

Kartais matau Perl5i paminėjimą. Jis atrodo puikiai ir supaprastina darbą. Kai kurie klausimai: Ar šis modulis yra suderinamas su kitais moduliais, pvz. Dancer, Mojolicious, XML :: RSS ir tt Ar tai suderinama su Moose, ar ji turi geriausias OO savybes? Oh ...
nustatyti 25 rugsėjis '11 13:21
4
atsakymai

Perl, kaip galiu generuoti aštuonių šešioliktainių skaitmenų eilutes?

Naudojant „Perl“, nenaudojant jokių papildomų modulių, kurie nėra įtraukti į „ActivePerl“, kaip aš galiu sukurti 8 simbolių eilutę nuo 0-F. pavyzdys 0F1672DA? Tarpiklis turi būti valdomas ir pageidautina naudoti tik 8 simbolius. Papildomas ...
nustatytas balandžio 26 d '12 18:33