Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„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!