Sisukord:

Perli õppimine lihtne ja keskmine: 8 sammu
Perli õppimine lihtne ja keskmine: 8 sammu

Video: Perli õppimine lihtne ja keskmine: 8 sammu

Video: Perli õppimine lihtne ja keskmine: 8 sammu
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, November
Anonim
Learn Perl Easy to Medium
Learn Perl Easy to Medium

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!

Soovitan: