Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Perl je textový skriptovací jazyk, ktorý má svoje výhody a nevýhody. Tento tutoriál vám poskytne prehľad o základoch a funkciách, ktoré väčšina skriptov (AKA; programátori)
by použil. ZAČNIME! (iba pre operátory systému Windows) Predpokladám, že ste predtým pracovali s programom hello world alebo ste pracovali s interpeterom. pri skriptovaní v jazyku Perl musíte zmeniť svoju PATH, ale ak to nechcete urobiť, použite perl express (zobrazený nižšie). *vezmite prosím na vedomie, prosím, sadzbu a komentujte tento návod
Krok 1: Materiály
1. Perp Interpeter (vygooglite si to!)
2. ak chcete, Perl Express (vygooglite to!) 3. Ak chcete, tiež moduly (pre niekoho moduly Google Perl) nainštalujte moduly do priečinka „lib“v adresári vášho Perl Interpeter
Krok 2: Váš prvý program
dobre, urobme jednoduchý program, skopírujte a prilepte tento #!/usr/bin/perl tlač „ahoj svet“; je to najjednoduchší program, ktorý môžete vytvoriť. Ak ho chcete trochu doplniť, zadajte príkaz #!/usr/bin/perl print „ahoj / n svet“; urobili ste svoj prvý program!, / n je vytvoriť nový riadok, teraz budeme trochu pokročilejší
Krok 3: Premenné
teraz existujú tri typy premenných, 1. škálovače (obsahuje jeden pás údajov) ((($ scaler name = hodnota;) 2. pole (uchováva viac prúžkov údajov) ((@názov poľa = (hodnoty);) 3. hashes %hashname = (hodnota => iná hodnota, hodnota => iná hodnota #zadajte toľko prác, koľko chcete)
Krok 4: Staňte sa pokročilejšími
Umožňuje vytvoriť skripty, ktoré vytlačia hodnoty premenných, zadajte tieto skripty! (komentáre nemusíte písať, komentáre sú označené #) 1. #!/usr/bin/perl $ variablename = 5; vytlačte „$ variablename“; 2. #!/usr/bin/perl @arrayname = (hodnota, hodnota2); #Pamätajte si, že polia musíte uvádzať ako skalárne príklady (indexy sú v poradí začínajúcom od nuly) „$ arrayname {0} n“; #print value print "$ arrayname {1} n"; #print value2 poznámka: pre kód nad symbolmi {a} sú v skutočnosti hranaté zátvorky 3. #!/usr/bin/perl my %hash = (v => hodnota, v2 => hodnota2); vytlačte $ hash {v}; teraz sa naučíme ďalšie použitie pre škálovače, zadajte alebo skopírujte a prilepte tento kód #!/usr/bin/perl $ scalername =; vytlačte $ scalername; zadajte čokoľvek, čo chcete keď používate príkazový riadok, ale ak používate perl express, kliknite na std.input a potom kliknite na symbol I/o, teraz vám umožní nájsť ďalšie použitie premenných
Krok 5: Ďalšie použitie a opakovanie
skopírujte a prilepte tento kód #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "its clinton v poriadku!"; } v poriadku, možno sa pýtate „čo robí if?“, posuňte sa nadol a uvidíte! >>>>>>>> v prípade, že sa perl Statment Perl správa nasledujúcim spôsobom, pýta sa Perl „obsahuje $ scalername Bill Clinton? "Tu je ďalšia funkcia, ktorá je tiež užitočná, zatiaľ čo príklad funkcie: skopírujte a prilepte tento kód #!/usr/bin/perl $ a = 1; while ($ a == 1) # == is for numbers only {print "a = 1"; } else {print "a sa nerovna 1"; } nasledujúci krok bude hovoriť o boolovských funkciách
Krok 6: Booleovský
boolean je len pre čísla! tu sú niektoré funkcie ==, rovná sa! =, nerovná sa <, väčšia ako>, menšia ako (*), poznámka k násobeniu: pri násobení nie je žiadne () 's +, pridajte
Krok 7: Spojenie
skopírujte a prilepte tento kód, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "zadajte číslo: / n"; $ a =; print "zadajte číslo vynásobte $ a: / n "; $ b =; $ c = $ a * $ b; vytlačte„ $ a vynásobené $ b = $ c / n “;} if ($ operation = ~ m/add/) {print "zadajte číslo: / n"; $ a =; vytlačte "zadajte číslo, ktoré chcete pridať k $ a: / n"; $ b =; $ c = $ a + $ b; vytlačte "$ a pridané k $ b = $ c / n ";}
Krok 8: Hotovo
pri písaní vlastných programov možno budete chcieť túto funkciu pridať do kódu
používať varovania; dobre, si hotový!