Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Programi juaj i parë
- Hapi 3: Variablat
- Hapi 4: Avancimi më i madh
- Hapi 5: Një Përdorim dhe Rrethim tjetër
- Hapi 6: Boolean
- Hapi 7: Vendosja së bashku
- Hapi 8: Përfundoi
Video: Mësoni Perl lehtë për mesataren: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:30
Perl është një gjuhë skriptimi e bazuar në tekst që ka avantazhet dhe disavantazhet e tij, ky mësim do t'ju japë një përmbledhje të bazave dhe funksioneve që shumica e skriptuesve (AKA; programuesit)
do të përdorte. LE TË FILLOJMË! (vetëm për operatorët e Windows) Unë jam duke supozuar se ju keni punuar me një program hello world më parë ose/dhe keni punuar me një interpeter. kur shkruani në perl ju duhet të ndryshoni Rrugën tuaj, por nëse nuk doni ta bëni këtë, përdorni perl express (treguar më poshtë). *vini re shkallën e kënaqësisë dhe komentoni këtë të udhëzueshme
Hapi 1: Materialet
1. një ndërprerës perl (google it!)
2. nëse dëshironi, perl express (google it!) 3. gjithashtu, nëse dëshironi, module (module google perl për disa) instaloni modulet në dosjen "lib" në drejtorinë tuaj të ndërlidhësit perl
Hapi 2: Programi juaj i parë
në rregull le të bëjmë një program të thjeshtë, kopjoni dhe ngjisni këtë #!/usr/bin/perl print "përshëndetje botë"; ky është programi më i thjeshtë që mund të bëni, nëse doni t'i shtoni pak, shkruani #!/usr/bin/perl print "përshëndetje / n botë"; keni bere programin tuaj te pare!, / n do të thotë të krijosh një linjë të re tani le të përparosh pak më shumë
Hapi 3: Variablat
tani ekzistojnë tre lloje të variablave, 1. shkallëzuesit (mban një rrip të dhënash) ((emri i shkallëzuesit = vlera;) 2. vargjet (mban shirita të shumtë të të dhënave) ((emri @array = (vlerat);) 3. hashes %hashname = (vlera => vlerë tjetër, vlerë => vlerë tjetër #vendosni sa më shumë teza sa të doni)
Hapi 4: Avancimi më i madh
le të bëjmë skripte që printojnë vlerat e variablave, shtypni këto skripte! (nuk keni pse të shkruani komentet, komentet shënohen me një #) 1. #!/usr/bin/perl $ variablename = 5; printoni "$ variablename"; 2. #!/usr/bin/perl @arrayname = (vlera, vlera2); #mbani mend, ju duhet t'i referoheni vargjeve si shembull i shkallëzimit (indeksi është në rregull duke filluar nga printimi zero "$ arrayname {0} n"; #print vlera e printuar "$ arrayname {1} n"; #print value2 shënim: për kodin mbi simbolet {dhe}} janë kllapa aktualisht katrore 3. #!/usr/bin/perl my %hash = (v => vlera, v2 => vlera2); printoni $ hash {v}; tani le të mësojmë një përdorim tjetër për shkallëzuesit, shkruani ose kopjoni dhe ngjisni këtë kod #!/usr/bin/perl $ scalername =; printoni $ scalername; shkruani çdo gjë që dëshironi kur përdorni komandën e shpejtë, por nëse përdorni perl express, klikoni në std.input pastaj klikoni në simbolin i/o tani lejon të gjeni disa përdorime të tjera për variablat
Hapi 5: Një Përdorim dhe Rrethim tjetër
kopjoni dhe ngjisni këtë kod #!/usr/bin/perl $ scalername =; nëse ($ scalername = ~ m/bill klinton/) {printoni "klinton është mirë!"; } në rregull, ju mund të pyesni "çfarë do të thotë nëse bëni?" lëvizni poshtë dhe do të shihni! >>>>>>>> nëse statusi perl sillet në këtë mënyrë, perl pyet "a përmban $ scalername Bill Clinton? "këtu është një funksion tjetër që është gjithashtu i përdorur shumë ndërsa shembulli i funksionit: kopjoni dhe ngjisni këtë kod #!/usr/bin/perl $ a = 1; ndërsa ($ a == 1) # == është vetëm për numrat {printo "a = 1"; } else {print "a nuk barazohet me 1"; } hapi tjetër do të flasë për funksionet boolean
Hapi 6: Boolean
boolean është vetëm për numra! këtu janë disa funksione ==, të barabarta! =, jo të barabarta <, më të mëdha se>, më pak se (*), shumëzoni shënimin: në shumëzimin nuk ka () s +, shtoni
Hapi 7: Vendosja së bashku
kopjoni dhe ngjisni këtë kod, #!/usr/bin/perl $ operacion =; nëse ($ operacion = ~ m/shumëzoj/) {print "shkruani një numër: / n"; $ a =; print "futni një numër në shumëzoni $ a: / n "; $ b =; $ c = $ a * $ b; printoni" $ a shumëzuar me $ b = $ c / n ";} nëse ($ operacion = ~ m/shto/) {print "fut një numër: / n"; $ a =; print "fut një numër për t'i shtuar në $ a: / n"; $ b =; $ c = $ a + $ b; print "$ a u shtua në $ b = $ c / n ";}
Hapi 8: Përfundoi
kur shkruani programet tuaja ju mund të dëshironi ta shtoni këtë funksion në kodin tuaj
përdorni paralajmërimet; ne rregull jeni mbaruar!
Recommended:
Monitor i zgjuar i bimëve të brendshme - Mësoni kur bima juaj ka nevojë për lotim: 8 hapa (me fotografi)
Monitor i zgjuar i bimëve të brendshme - Mësoni kur bima juaj ka nevojë për lotim: Disa muaj më parë, unë bëra një shkop monitorues të lagështisë së tokës që është me bateri dhe mund të ngjitet në tokë në tenxheren e bimës tuaj të brendshme për t'ju dhënë disa informacione të dobishme në lidhje me tokën niveli i lagështisë dhe dritat LED për t'ju treguar kur duhet të
Roboti SCARA: Mësoni Rreth Kinematikës Foward dhe Inverse !!! (Plot Twist Mësoni si të bëni një ndërfaqe në kohë reale në ARDUINO duke përdorur përpunimin !!!!): 5 hapa (me fotografi)
Roboti SCARA: Mësoni Rreth Kinematikës Foward dhe Inverse !!! (Plot Twist Mësoni si të bëni një ndërfaqe në kohë reale në ARDUINO duke përdorur përpunimin !!!!): Një robot SCARA është një makinë shumë e popullarizuar në botën e industrisë. Emri qëndron për krahun robot të Asamblesë selektive të pajtueshme ose krahun robot të artikuluar me pajtueshmëri selektive. Në thelb është një robot i lirisë me tre shkallë, duke qenë dy shpërndarësit e parë
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t’u rikrijuar, e lehtë për t’u përdorur, e lehtë për t’u portuar .: 3 hapa
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t'u rikrijuar, e lehtë për t'u përdorur, e lehtë për t'u transferuar.: Ky projekt do t'ju ndihmojë të lidhni 18 LED (6 të kuqe + 6 blu + 6 të verdhë) në bordin tuaj Arduino dhe të analizoni sinjalet e Kartës së Zërit të kompjuterit tuaj në kohë reale dhe t'i transmetoni ato në LED për t'i ndezur ato sipas efekteve të rrahjes (Snare, High Hat, Kick)
Projekti EISE4: Mësoni si të realizoni një pajisje për modulimin e zërit: 6 hapa (me fotografi)
Projekti EISE4: Mësoni si të realizoni një pajisje për modulimin e zërit: Në këtë udhëzues, do të kaloni të gjitha hapat e ndryshëm për të realizuar një pajisje që shton efekte zanore (një vonesë dhe një jehonë). Kjo pajisje kryesisht përbëhet nga një mikrofon, një bord DE0 Nano SoC, një altoparlant, një ekran dhe një sensor infra të kuqe. D
Mësoni ARDUINO (për 20 minuta): 10 hapa (me fotografi)
Mësoni ARDUINO (në 20 minuta): Ky është një udhëzues që kam shkruar posaçërisht për të ndarë njohuritë e mia për arduino në një mënyrë shumë të thjeshtuar. Unë patjetër do t'ju siguroj se ky do të ishte një modul i mbushur me energji që mbulon pothuajse çdo temë bazë në arduino. Arduino ka një tenxhere të madhe