Klausimai pažymėti „perl-data-structure“

Perl'as aptarė tris integruotus duomenų tipus: skalarus, skalarines matricas ir asociatyvias skaliarines matricas, žinomas kaip maišos. Komandų eilutėje: perldoc perldata
2
atsakymai

Kaip įvesti daugialypį komentarą „Perl“?

Galimas dublikatas: kokie yra bendri „Perl“ daugiapakopių komentarų šalinimo būdai? Kaip pridėti daugialypius komentarus į Perl kodą?
nustatytas rugsėjo 30 d '10, 9:11
6
atsakymai

Perl masyvas vs sąrašas

Turiu dvi duomenų struktūras Perl: Array: my @ array2 = ("1", "2", "3"); $ elem (@ array2) {print $ elem. "\ t } Suteikite man tokį rezultatą: 1 2 3 Ir sąrašas: mano @ harray = ["1", "2", "3"]; ...
gegužės 17 d. 11 val
5
atsakymai

Kaip išsaugoti kelias vertes Perl maišos lentelėje?

Iki šiol išsaugojau keletą reikšmių skirtingose ​​maišose su tais pačiais klavišais:% boss = ("Allan" => "George", "Bob" => "George", "George" => "lisa"); % status = ("Allan" => "Rangovas", "Bob" => ...
nustatyti 10 okt. '08 10:47
6
atsakymai

Kaip galiu išlaikyti raktų, kuriuos pridedu prie Perl maišos, tvarką?

Kaip aš galiu išsaugoti faktinio sąrašo tvarką, skaičiuojant jo išvaizdą, naudodamas maišą kitoje programoje? Pavyzdžiui, <DATA> yra a b e a c d a c d b ir tt Naudojant hash, apskaičiauu kiekvieno elemento išvaizdą. ir aš noriu: a.
nustatyti spalio 13 d '09 10:12
9
atsakymai

Kaip kartoti per maišelį (maišą) Perl?

Turiu maišą, kur pagrindinės vertybės yra kitos maišos. Pavyzdys: {'key' => {'key2' => {'key3' => 'value'}}} Kaip galiu pasikartoti per šią struktūrą?
nustatytas kovo 2 d. 10 val
5
atsakymai

Kaip gauti sveikojo skaičiaus eilinį priesagą Perl (pvz., St, dd, rd, th)

Turiu numerį ir reikia pridėti priesagą: „st“, „nd“, „rd“, „th“. Pavyzdžiui, jei skaičius yra 42, tada priesaga yra "nd", 521 yra "st", o 113 - "th" ir tt Man reikia tai padaryti perl. Bet kokie rodikliai.
Nustatykite 07 liepos 12 d. 0:31
6
atsakymai

Kaip gauti maišus iš masyvų Perl?

Noriu parašyti nedidelę „DBQuery“ funkciją perl'e, todėl galiu turėti vieną eilutę, kuri siunčia SQL užklausą ir gauti ją atgal, ir maišos masyvą, t. įrašų rinkinys. Tačiau aš susidūriau su „Perl“ sintaksės problema (ir tikriausiai kai kuriais ...
nustatyti 09.09. '08 6:51 val
2
atsakymai

Kaip veikia dvigubos rodyklės (=>) operatorius Perl?

Žinau apie operatoriaus =>, kaip $ cat array.pl% ages = ('Martin' => 28, 'Sharon' => 35, 'Rikke' => 29,) hash; print "Rikke yra senas {Rikke} metų amžiaus"; $ perl array.pl Rikke yra 29 metai ir maniau ...
lapkričio 4 d. '10, 7:27
4
atsakymai

Kas yra anoniminiai maišai perl?

$ hash = {'Man' => 'Bill', 'Woman' => 'Mary,' Dog '=>' Ben '}; Ką daro „Perl“ anoniminiai maišai?
nustatytas sausio 05 '13, 22:37
2
atsakymai

Perl'e, kodėl maišymo susiejimas su eilute duoda rezultatą su frakcija?

Turiu tokį maišą: mano% villains = {"Boba" => "Fett", "Darth" => "Vader", "Moff" => "Tarkin",} Tada aš jį spausdinu taip: spausdinti "".% piktadariai; Gavau tokią išvestį: 1/8 Ką tai daro Perl semantika? Išsaugota ...
rugsėjo 26 d '13, 8:49
1
atsakymas

Kaip pasiekti Perl įdėtos maišos vertės?

Aš esu naujas Perl, ir turiu labai paprastą problemą, bet negaliu rasti atsakymo į savo Perl knygą. Spausdinant rezultatą Dumper ($ request); Gavau tokį rezultatą: $ VAR1 = palaiminti ({'_protocol' => 'HTTP / 1.1 ...
gegužės 1 d. 10 val
1
atsakymas

Kaip sukurti 2D masyvą Perl?

Bandau sukurti 2d masyvą Perl kode: mano @ wordsList = (); mano @ žodžiai = (); už ($ id = 0; $ id <= @ >
nustatyti 17 vas '11, 4:29
6
atsakymai

Ar yra būdas pakeisti, jei-elsifas kitur Perl, kažką geriau?

Noriu sukurti „Perl“ subbotonų krūvą, turinčią tą patį, jei elsif elsifas kitas šablonas, kuris priima sprendimus pagal faktoriaus kintamąjį. Toliau pateikiamas pavyzdys: sub get_age {my $ factor = pamainos; jei ($ faktorius == 1) {print ...
nustatyti 30 lapkričio „11, 1:06
1
atsakymas

Kodėl interpoliacija į „žemėlapio“ bloką?

Tai sukelia Perl v5.20 klaidą: naudokite griežtą; naudoti įspėjimus; mano @a = (2,3,9); mano% b = žemėlapis {"numeris $ _" => 2 * $ _} @a; Klaida: sintaksės klaida a.pl eilutėje 4, šalia „} @a“. „A.pl“ vykdymas nutrauktas dėl kompiliavimo klaidų. Tai nereiškia: naudokite ...
lapkričio 15 d. '17, 18:31
5
atsakymai

Dinamiškai / rekursiškai pastatomi maišos Perle?

Aš esu naujas Perl, ir aš stengiuosi rekursyviai pastatyti maišelį, o ne eiti bet kur. Bandžiau ieškoti pamokų dinamiškai kurti maišus, bet viskas, ką galėjau rasti, buvo įvadiniai straipsniai apie maišus. Būčiau dėkingas, jei nurodytumėte mane teisinga kryptimi ...
nustatyti 30 dec. '11, 3:04