Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Ensimmäinen ohjelma
- Vaihe 3: Muuttujat
- Vaihe 4: Edistyneempiä
- Vaihe 5: Toinen käyttö ja silmukointi
- Vaihe 6: Boolen
- Vaihe 7: Yhdistäminen
- Vaihe 8: Valmis
Video: Opi Perl Easy to Medium: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Perl on tekstipohjainen skriptikieli, jolla on sen edut ja haitat, tämä opetusohjelma antaa sinulle yleiskatsauksen perusasioista ja toiminnoista, joita useimmat komentosarjat (AKA; ohjelmoijat)
käyttäisi. ALOITETAAN! (vain Windows -operaattoreille) Oletan, että olet työskennellyt hello world -ohjelman kanssa ennen tai/ja työskennellyt välittäjän kanssa. kun kirjoitat perl -ohjelmassa, sinun on vaihdettava polkua, mutta jos et halua tehdä tätä, käytä perl express (alla). *Huomaa plese rate ja kommentoi tätä ohjeellista
Vaihe 1: Materiaalit
1. perl interpeter (googlaa se!)
2. jos haluat, perl express (googleta se!)
Vaihe 2: Ensimmäinen ohjelma
Okei, tehdään yksinkertainen ohjelma, kopioi ja liitä tämä #!/usr/bin/perl print "hello world"; se on yksinkertaisin ohjelma, jonka voit tehdä, jos haluat lisätä siihen vähän, kirjoita #!/usr/bin/perl print "hello / n world"; teit ensimmäisen ohjelman!, / n on luoda uusi rivi, jonka avulla pääset hieman pidemmälle
Vaihe 3: Muuttujat
nyt on olemassa kolmen tyyppisiä muuttujia, 1. skaalaimet (sisältää yhden dataliuskan) (($ skaalaimen nimi = arvo;) 2. taulukot (sisältää useita dataliuskoja) ((@array name = (arvot);) 3. hashes %hashname = (arvo => muu arvo, arvo => muu arvo #anna niin monta opinnäytettä kuin haluat)
Vaihe 4: Edistyneempiä
Tehdään skriptejä, jotka tulostavat muuttujien arvot, kirjoita nämä komentosarjat! (sinun ei tarvitse kirjoittaa kommentteja, kommentit merkitään #-merkillä) 1. #!/usr/bin/perl $ muuttujanimi = 5; tulosta "$ muuttujanimi"; 2. #!/usr/bin/perl @arrayname = (arvo, arvo2); #muista, sinun on viitattava matriiseihin skalaariesimerkkinä (indeksit alkavat järjestyksessä nollasta alkaen "$ arrayname {0} n"; #print value print "$ arrayname {1} n"; #print value2 huomautus: symbolien {ja} yläpuolella olevalle koodille ovat hakasulkeet 3. #!/usr/bin/perl my %hash = (v => value, v2 => arvo2); tulosta $ hash {v}; nyt opitaan skalareiden toinen käyttö, kirjoita tai kopioi ja liitä tämä koodi #!/usr/bin/perl $ scalername =; print $ scalername; kirjoita mitä haluat kun käytät komentokehotetta, mutta jos käytät perl Expressiä, napsauta std.input ja napsauta sitten i/o -symbolia nyt etsitään lisää muuttujien käyttötarkoituksia
Vaihe 5: Toinen käyttö ja silmukointi
kopioi ja liitä tämä koodi #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "sen clinton kunnossa!"; } okei, saatat kysyä "mitä if tekee?", vieritä alaspäin ja näet! >>>>>>>> jos statment perl käyttäytyy seuraavasti, perl kysyy "sisältääkö $ scalername bill clinton? "Tässä on toinen toiminto, joka on myös käyttääfulthe while -esimerkissä: kopioi ja liitä tämä koodi #!/usr/bin/perl $ a = 1; kun taas ($ a == 1) # == koskee vain numeroita {print "a = 1"; } else {print "a ei ole 1"; } seuraavassa vaiheessa puhutaan boolen funktioista
Vaihe 6: Boolen
Boolean on vain numeroille! tässä on joitakin funktioita ==, yhtä kuin! =, ei yhtä <, suurempi kuin>, pienempi kuin (*), kerroinhuomautus: kertoimessa ei ole (): n +, lisää
Vaihe 7: Yhdistäminen
kopioi ja liitä tämä koodi, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "anna numero: / n"; $ a =; print "kirjoita numero kerro $ a: / n "; $ b =; $ c = $ a * $ b; tulosta" $ a kerrottuna $ b = $ c / n ";} jos ($ operation = ~ m/add/) {print "kirjoita numero: / n"; $ a =; print "kirjoita numero, joka lisätään $ a: / n"; $ b =; $ c = $ a + $ b; print "$ a lisättiin $ b = $ c / n ";}
Vaihe 8: Valmis
Kun kirjoitat omia ohjelmiasi, haluat ehkä lisätä tämän toiminnon koodiin
käytä varoituksia; okei olet valmis!
Suositeltava:
Opi C ++ Oop: 6 vaihetta
Opi C ++ Oop: Hei, tässä ohjeessa opit c ++ oop: n perusteet, toivottavasti nautit
BGA-röntgentarkastus- Opi tarkastamaan?: 7 vaihetta
BGA-röntgentarkastus-Opi tarkastamaan?: Tämä opas opettaa sinulle, kuinka valmistella käyttö ja 2D-röntgenjärjestelmä BGA: n tarkastamiseen, sekä joitakin vihjeitä siitä, mitä on otettava huomioon BGA-röntgentarkastuksessa Tarvitaan: röntgenjärjestelmä, joka pystyy pitämään kiinni PCBPCBESD smockESD -rannekkeesta
Opi suunnittelemaan mukautetun piirilevyn EasyEDA Online -työkaluilla: 12 vaihetta (kuvilla)
Opi suunnittelemaan mukautetun piirilevyn EasyEDA Online -työkalujen avulla: Olen aina halunnut suunnitella mukautetun piirilevyn, ja online -työkalujen ja halvan PCB -prototyypin avulla se ei ole koskaan ollut helpompaa kuin nyt! On jopa mahdollista saada pinta -asennuskomponentit kokoon halvalla ja helposti pienellä tilavuudella vaikean ratkaisun säästämiseksi
SCARA -robotti: oppia Foward- ja käänteiskinematiikasta !!! (Plot Twist Opi tekemään reaaliaikainen käyttöliittymä ARDUINOssa KÄSITTELYÄ käyttäen !!!!): 5 vaihetta (kuvien kanssa)
SCARA -robotti: oppia Foward- ja käänteiskinematiikasta !!! (Plot Twist Opi tekemään reaaliaikainen käyttöliittymä ARDUINOssa KÄSITTELYN avulla !!!!): SCARA -robotti on erittäin suosittu kone teollisuusmaailmassa. Nimi tarkoittaa sekä valikoivasti yhteensopivaa kokoonpanorobottivartta että valikoivasti yhteensopivaa nivelletty robottivartta. Se on pohjimmiltaan kolmen vapauden asteen robotti, joka on kaksi ensimmäistä
Opi tekemään kannettava akkukäyttöinen näyttö, joka voi myös käyttää Raspberry Pi: tä: 8 vaihetta (kuvilla)
Opi tekemään kannettava akkukäyttöinen näyttö, joka voi käyttää myös Raspberry Pi -laitetta: Oletko koskaan halunnut koodata pythonia tai saada näyttölähdön Raspberry Pi -robotillesi liikkeellä ollessasi tai tarvitset kannettavan kannettavan toissijaisen näytön tai kamera? Tässä projektissa rakennamme kannettavan akkukäyttöisen näytön ja