Obsah:

Naučte sa Perl ľahko až stredne: 8 krokov
Naučte sa Perl ľahko až stredne: 8 krokov

Video: Naučte sa Perl ľahko až stredne: 8 krokov

Video: Naučte sa Perl ľahko až stredne: 8 krokov
Video: 🌹Вяжем шикарный теплый палантин со вставками - сеточкой!!! Свяжет даже начинающая вязальщица! 2024, Júl
Anonim
Naučte sa Perl ľahko až stredne
Naučte sa Perl ľahko až stredne

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ý!

Odporúča: