Turinys:
- 1 žingsnis: medžiagos
- 2 žingsnis: pirmoji programa
- 3 žingsnis: kintamieji
- 4 žingsnis: patobulinkite
- 5 veiksmas: kitas naudojimas ir ciklas
- 6 žingsnis: loginis
- 7 žingsnis: sujungimas
- 8 žingsnis: baigta
Video: „Perl“mokymasis nuo lengvo iki vidutinio: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
„Perl“yra tekstu pagrįsta scenarijų kalba, turinti savo privalumų ir trūkumų, ši pamoka suteiks jums daugumos scenarijų (AKA; programuotojų) pagrindų ir funkcijų apžvalgą
naudotųsi. PRADĖKIME! (tik „Windows“operatoriams) Darau prielaidą, kad anksčiau dirbote su „hello world“programa ir (arba) dirbote su tarpininku. rašydami scenarijų perl, turite pakeisti PATH, bet jei nenorite to padaryti, naudokite perl express (parodyta žemiau). *atkreipkite dėmesį į prašomą normą ir pakomentuokite tai pamokoma
1 žingsnis: medžiagos
1. perl interpeter (google it!)
2. jei norite, perl express (google it!)
2 žingsnis: pirmoji programa
gerai, sukurkime paprastą programą, nukopijuokite ir įklijuokite šį #!/usr/bin/perl print „labas pasaulis“; tai yra paprasčiausia programa, kurią galite sukurti, jei norite šiek tiek ją papildyti, įveskite #!/usr/bin/perl print "hello / n world"; jūs sukūrėte savo pirmąją programą!, / n yra sukurti naują liniją, kuri dabar leidžia šiek tiek pažangesniam
3 žingsnis: kintamieji
dabar yra trijų tipų kintamieji, 1. skaleriai (turi vieną duomenų juostą) (($ scaler name = value;) 2. masyvai (talpina kelias duomenų juostas) ((@masyvo pavadinimas = (vertės);) 3. maišos %hashname = (vertė => kita reikšmė, vertė => kita vertė #įveskite tiek, kiek norite)
4 žingsnis: patobulinkite
leidžia sukurti scenarijus, kurie spausdina kintamųjų reikšmes, įveskite šiuos scenarijus! (jums nereikia rašyti komentarų, komentarai pažymėti #) 1. #!/usr/bin/perl $ variablename = 5; spausdinti „$ variablename“; 2. #!/usr/bin/perl @arrayname = (vertė, vertė2); #atminkite, kad turite nurodyti masyvus kaip skaliarų pavyzdį (indeksai yra pradėti nuo nulio spausdinti „$ arrayname {0} n“; #print value print "$ arrayname {1} n"; #print value2 pastaba: kodas virš simbolių {ir} yra iš tikrųjų laužtiniai skliausteliai 3. #!/usr/bin/perl my %hash = (v => value, v2 => vertė2); spausdinti $ hash {v}; dabar leiskite išmokti kitą naudojimą skalėms, įveskite arba nukopijuokite ir įklijuokite šį kodą #!/usr/bin/perl $ scalername =; print $ scalername; įveskite viską, ko norite kai naudojate komandų eilutę, bet jei naudojate „perl express“, spustelėkite std.input, tada spustelėkite įvesties/išvesties simbolį dabar leidžiama rasti daugiau kintamųjų
5 veiksmas: kitas naudojimas ir ciklas
nukopijuokite ir įklijuokite šį kodą #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "jo klintonas gerai!"; } Gerai, galbūt jūs klausiate „ką daro, jei?“, slinkite žemyn ir pamatysite! >>>>>>>> „if statment perl“elgiasi taip, perl klausia „ar $ scalername yra bill clinton? "čia yra dar viena funkcija, kuri taip pat yra naudojama funkcijų pavyzdyje: nukopijuokite ir įklijuokite šį kodą #!/usr/bin/perl $ a = 1; o ($ a == 1) # == skirtas tik skaičiams {print "a = 1"; } else {print "a nelygu 1"; } kitame žingsnyje bus kalbama apie logines funkcijas
6 žingsnis: loginis
loginis yra skirtas tik skaičiams! čia kai kurios funkcijos ==, lygios! =, nelygios <, didesnės nei>, mažesnės nei (*), padauginimo pastaba: dauginant nėra () 's +, pridėti
7 žingsnis: sujungimas
nukopijuokite ir įklijuokite šį kodą, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "įveskite skaičių: / n"; $ a =; print "įveskite skaičių padauginti $ a: / n "; $ b =; $ c = $ a * $ b; atspausdinti" $ a padauginta iš $ b = $ c / n ";} jei ($ operacija = ~ m/add/) {print "įveskite skaičių: / n"; $ a =; spausdinti "įveskite skaičių, kurį norite pridėti prie $ a: / n"; $ b =; $ c = $ a + $ b; spauda "$ a pridėta prie $ b = $ c / n ";}
8 žingsnis: baigta
kai rašote savo programas, galbūt norėsite įtraukti šią funkciją į savo kodą
naudoti įspėjimus; gerai, kad padarei!
Rekomenduojamas:
Lengvo „Steampunked“MP3 grotuvo kūrimas: 6 žingsniai (su nuotraukomis)
Lengvo „Steampunked“MP3 grotuvo kūrimas: „Steampunk“grupėje FB iškilo klausimas, ar sunku sukurti „veikiantį„ Steampunk “. Ir ne taip brangu, nes daugelis„ Steampunk “programėlių naudoja brangias medžiagas. Gerai, Lady's o Gentsas leidžiasi į tą korpusą
Lengvas IOT - programomis valdomas RF jutiklio stebulė vidutinio nuotolio IOT įrenginiams: 4 žingsniai
Lengvas IOT - programomis valdomas RF jutiklio stebulės įtaisas vidutinio nuotolio IOT įrenginiams: Šioje pamokų serijoje kursime įrenginių tinklą, kurį galima valdyti naudojant radijo ryšį iš centrinio mazgo įrenginio. Naudojimasis 433MHz nuosekliu radijo ryšiu vietoj WIFI ar „Bluetooth“yra daug didesnis diapazonas (su geru
„GreyBOX“- apsaugos nuo nelaimingų atsitikimų ir apsaugos nuo vagystės sistema: 4 žingsniai (su paveikslėliais)
„GrayBOX“- apsaugos nuo nelaimingų atsitikimų ir vagysčių sistema: „GrayBOX“yra įrenginys, apsaugantis jus ir jūsų transporto priemonę*. Šis prietaisas bus sumontuotas jūsų automobilyje*ir automatiškai atliks kai kurias užduotis, kad išgelbėtų jus ir jūsų transporto priemonę*. „GrayBOX“yra SIM kortelė, todėl galite bendrauti su juo teksto žinute
Nuo 1A iki 40A dabartinis BOOST keitiklis iki 1000 W nuolatinės srovės varikliui: 3 žingsniai
Nuo 1A iki 40A dabartinis BOOST keitiklis iki 1000 W nuolatinės srovės varikliui: Sveiki! Šiame vaizdo įraše sužinosite, kaip sukurti srovės stiprintuvo grandinę, skirtą didelės galios nuolatinės srovės varikliams iki 1000 W ir 40 amperų su tranzistoriais ir centrinio čiaupo transformatoriumi. srovė išėjime yra labai didelė, bet įtampa bus r
Nuo „Roomba“iki „Rover“vos 5 žingsniai!: 5 žingsniai
Nuo „Roomba“iki „Rover“vos 5 žingsniai!: „Roomba“robotai yra įdomus ir paprastas būdas pasinerti į kojų pirštus robotikos pasaulyje. Šioje instrukcijoje mes išsamiai aprašysime, kaip paprastą „Roomba“paversti valdomu roveriu, kuris tuo pačiu metu analizuoja jo aplinką. Dalių sąrašas1.) MATLAB2.) Roomb