Sisukord:
- Samm: materjalid
- 2. samm: teie esimene programm
- 3. samm: muutujad
- 4. samm: täiustatud
- Samm: teine kasutus ja kordus
- 6. samm: loogiline
- 7. samm: pange see kokku
- 8. samm: lõpetatud
Video: Perli õppimine lihtne ja keskmine: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
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:
Zombie tuvastab nutika turvakulli (sügav õppimine): 10 sammu (koos piltidega)
Zombie tuvastab nutika turvakulli (sügav õppimine): Tere kõigile, tere tulemast T3chFlicksi! Selles Halloweeni õpetuses näitame teile, kuidas me paneme igapäevasele majapidamisklassikale: turvakaamerale ülimalt õudse vindi. Kuidas ?! Oleme teinud öise nägemise öökulli, mis kasutab inimeste jälgimiseks pilditöötlust
Teie mikrokontrolleri projektide keskmine: 6 sammu
Teie mikrokontrollerite projektide jooksev keskmine: selles juhendis selgitan, mis on jooksev keskmine ja miks peaksite sellest hoolima, ning näitan teile, kuidas seda maksimaalse arvutusliku efektiivsuse saavutamiseks rakendada (ärge muretsege keerukuse pärast, see on väga lihtne mõista ja
CP2 Exceli kaalutud keskmine: 14 sammu
CP2 Exceli kaalutud keskmine: juhised Excelis kaalutud keskmise arvutamiseks. Selles näites kasutatakse Excelis funktsiooni SUMPRODUCT ja SUM. Kaalutud keskmine on kasulik klassi üldise hinde arvutamiseks
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)
Automatiseeritud valgustus DMX -i ja Perli abil: 6 sammu
Automatiseeritud valgustus DMX -i ja Perli abil: miks automatiseerida oma tuled? Ausalt öeldes on enamik mu majast automatiseeritud, nii et see tundus ilmne. Teie maja osade automatiseerimisel on palju eeliseid, eriti valgustus muudab elu lihtsamaks, tuled süttivad, kui