Obsah:
- Krok 1: Materiály
- Krok 2: Váš prvý program
- Krok 3: Premenné
- Krok 4: Staňte sa pokročilejšími
- Krok 5: Ďalšie použitie a opakovanie
- Krok 6: Booleovský
- Krok 7: Spojenie
- Krok 8: Hotovo
Video: Naučte sa Perl ľahko až stredne: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
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:
Naučte sa C ++ Oop: 6 krokov
Learn C ++ Oop: ahoj, v tomto návode sa naučíš základy c ++ oop, dúfajme, že ťa to bude baviť
Micro: bit Magic Wand! (Stredne pokročilí): 8 krokov
Micro: bit Magic Wand! (Stredne pokročilí): „Akákoľvek dostatočne pokročilá technológia je na nerozoznanie od mágie.“(Arthur C. Clarke). Sakra áno to je! Na čo čakáme, použime technológiu na vytvorenie vlastného druhu mágie !! Tento projekt využíva dva mikro: bitové mikrokontroléry,
Naučte sa elektroniku a programovanie ľahko naučiť pomocou pracovného stola Visual DIY: 3 kroky
Zjednodušenie učenia sa elektroniky a programovania pomocou pracovného stola Visual DIY: Chceli ste niekedy inšpirovať deti, aby sa učili o elektronike a mikrokontroléroch? Bežným problémom, s ktorým sa často stretávame, je to, že základné znalosti oboru sú pre malé deti dosť ťažké pochopiť. Existuje niekoľko obvodov na
Okruh Naučte sa NANO: Jedna DPS. Ľahko sa učiť. Nekonečné možnosti .: 12 krokov (s obrázkami)
Okruh Naučte sa NANO: Jedna DPS. Ľahko sa učiť. Nekonečné možnosti .: Začať vo svete elektroniky a robotiky môže byť spočiatku poriadne skľučujúce. Na začiatku je veľa vecí, ktoré sa musíte naučiť (návrh obvodu, spájkovanie, programovanie, výber správnych elektronických komponentov atď.) A keď sa niečo pokazí
DIY musiLED, synchronizované LED diódy s hudbou s jediným kliknutím pre aplikácie Windows a Linux (32-bitové a 64-bitové). Ľahko sa obnovuje, ľahko sa používa a ľahko sa prenáša: 3 kroky
DIY musiLED, synchronizované LED diódy s hudbou s jediným kliknutím pre aplikácie Windows a Linux (32-bitové a 64-bitové). Ľahko sa obnovuje, ľahko sa používa a ľahko sa prenáša: Tento projekt vám pomôže pripojiť 18 LED diód (6 červených + 6 modrých + 6 žltých) k doske Arduino a analyzovať signály zvukovej karty počítača v reálnom čase a prenášať ich do LED diódy, ktoré ich rozsvietia podľa rytmických efektov (Snare, High Hat, Kick)