Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Perl on tekstipõhine skriptimiskeel, millel on oma eelised ja puudused, see õpetus annab teile ülevaate põhitõdedest ja funktsioonidest, mida enamik skriptidest (AKA; programmeerijad)
kasutaks. ALUSTAME! (ainult Windowsi operaatorite jaoks) Eeldan, et olete varem töötanud tervitusmaailma programmiga ja/ja töötanud koos interpeteriga. Perlis skriptides peate muutma oma PATH -i, kuid kui te seda ei soovi, kasutage perl express (näidatud allpool). *pange tähele plese määra ja kommenteerige seda juhendatavat
Samm: materjalid
1. Perl Interpeter (googeldage!)
2. kui soovite, perl express (google it!)
2. samm: teie esimene programm
Olgu, teeme lihtsa programmi, kopeerige ja kleepige see #!/usr/bin/perl print "tere maailm"; see on lihtsaim programm, mida saate teha, kui soovite sellele veidi lisada, tippige #!/usr/bin/perl print "tere / n maailm"; tegite oma esimese programmi!, / n on uue rea loomine, mis võimaldab nüüd veidi areneda
3. samm: muutujad
nüüd on olemas kolme tüüpi muutujaid: 1. skaleerijad (mahutab ühe andmeriba) (($ skaleri nimi = väärtus;) 2. massiivid (mahutab mitu riba andmeid) hashes %hashname = (väärtus => muu väärtus, väärtus => muu väärtus #sisestage nii palju teeseid kui soovite)
4. samm: täiustatud
teeme skripte, mis prindivad muutujate väärtusi, tippige need skriptid! (te ei pea kommentaare trükkima, kommentaarid märgitakse #-ga) 1. #!/usr/bin/perl $ variablename = 5; prindi "$ variablename"; 2. #!/usr/bin/perl @arrayname = (väärtus, väärtus2); #pidage meeles, et peate viitama massiividele skalaaride näitena (indeksid on järjekorras alates nullist print "$ arrayname {0} n"; #print value print "$ arrayname {1} n"; #print value2 märkus: sümbolite {ja} kohal oleva koodi puhul on tegelikult nurksulud 3. #!/usr/bin/perl my %hash = (v => value, v2 => väärtus2); printige $ hash {v}; nüüd õpime skaleerijate teist kasutamist, tippige või kopeerige ja kleepige see kood #!/usr/bin/perl $ scalername =; print $ scalername; tippige kõik, mida soovite käsurea kasutamisel, kuid kui kasutate perl expressi, klõpsake nuppu std.input ja seejärel klõpsake i/o sümbolil
Samm: teine kasutus ja kordus
kopeerige ja kleepige see kood #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "selle klinton korras!"; } okei, võib -olla küsite "mida teeb if?" kerige alla ja näete! >>>>>>>> Kui statment perl käitub järgmiselt, küsib perl "kas $ scalername sisaldab bill clintonit? "siin on veel üks funktsioon, mida kasutatakse ka funktsiooni näites: kopeerige ja kleepige see kood #!/usr/bin/perl $ a = 1; samas ($ a == 1) # == on ainult numbrite jaoks {print "a = 1"; } else {print "a ei võrdu 1"; } Järgmises etapis räägime loogilistest funktsioonidest
6. samm: loogiline
Boolean on ainult numbrite jaoks! siin on mõned funktsioonid ==, võrdsed! =, mitte võrdsed <, suuremad kui>, väiksemad kui (*), korrutamismärkus: korrutamisel ei ole () 's +, lisage
7. samm: pange see kokku
kopeerige ja kleepige see kood, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "sisestage number: / n"; $ a =; print "sisestage number korruta $ a: / n "; $ b =; $ c = $ a * $ b; prindi" $ a korrutatuna $ b = $ c / n ";} kui ($ operatsioon = ~ m/add/) {print "sisestage number: / n"; $ a =; print "sisestage number, mis lisatakse $ a: / n"; $ b =; $ c = $ a + $ b; print "$ a lisati $ b = $ c / n ";}
8. samm: lõpetatud
kui kirjutate oma programme, võiksite selle funktsiooni oma koodi lisada
kasutage hoiatusi; okei sa oled valmis!