Tartalomjegyzék:
- Lépés: Az anyagok
- 2. lépés: Az első program
- 3. lépés: Változók
- 4. lépés: Továbbfejlesztés
- 5. lépés: Egy másik használat és hurok
- 6. lépés: Boolean
- 7. lépés: Összeállítás
- 8. lépés: Kész
Videó: Learn Perl Easy to Medium: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
A Perl egy szövegalapú szkriptnyelv, amelynek megvannak az előnyei és hátrányai, ez az oktatóanyag áttekintést nyújt az alapokról és a legtöbb szkriptor (AKA; programozók) funkcióiról
Használná. LÁSSUNK NEKI! (csak a Windows operátorok számára) Feltételezem, hogy korábban már dolgozott egy hello world programmal, és/és dolgozott egy interpeterrel. amikor a perl -ben szkriptelünk, meg kell változtatnunk a PATH -ját, de ha nem akarjuk ezt megtenni, akkor használjuk a perl express -t (lásd alább). *jegyezze meg a plese arányát és kommentálja ezt az oktathatót
Lépés: Az anyagok
1. Perl interpeter (google!)
2. ha akarod, perl express (google!)
2. lépés: Az első program
Készítsünk egy egyszerű programot, másolja és illessze be ezt a #!/usr/bin/perl print "hello world"; ez a legegyszerűbb program, amelyet elkészíthet, ha hozzá szeretne adni egy kicsit, írja be a #!/usr/bin/perl print "hello / n world"; elkészítetted az első programodat!, / n az, hogy új sort kell készíteni, most egy kicsit fejlettebb lehet
3. lépés: Változók
most háromféle változó létezik: 1. skálázók (egy adatcsíkot tartalmaz) (($ skálázónév = érték;) 2. tömbök (több adatcsíkot tartalmaz) ((@tömb neve = (értékek);) 3. hashes %hashname = (érték => más érték, érték => egyéb érték #annyi tételt írjon be, amennyit csak akar)
4. lépés: Továbbfejlesztés
készítsünk parancsfájlokat, amelyek kinyomtatják a változók értékeit, írja be ezeket a parancsfájlokat! (nem kell begépelnie a megjegyzéseket, a megjegyzéseket #-es jelöli) 1. #!/usr/bin/perl $ variablename = 5; "$ variablename" nyomtatása; 2. #!/usr/bin/perl @arrayname = (érték, érték2); #ne feledje, a tömbökre skálázási példaként kell hivatkozni (az indexek nulla sorrendben kezdődnek "$ arrayname {0} n"; #print value print "$ arrayname {1} n"; #print value2 megjegyzés: a {és a} szimbólumok feletti kód esetében a szögletes zárójelek 3. #!/usr/bin/perl my %hash = (v => value, v2 => érték2); print $ hash {v}; most megtanulunk egy másik használatot a skálázók számára, írja be vagy másolja és illessze be ezt a kódot #!/usr/bin/perl $ scalername =; print $ scalername; írja be, amit akar a parancssor használatakor, de ha perl expresszet használ, kattintson az std.input elemre, majd kattintson az i/o szimbólumra.
5. lépés: Egy másik használat és hurok
másolja és illessze be ezt a kódot #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "clinton rendben!"; } rendben, lehet, hogy azt kérdezi, hogy "mit tesz az if?", görgessen lefelé, és látni fogja! >>>>>>>> az if statment perl a következőképpen viselkedik, a perl megkérdezi: "$ scalername tartalmaz bill clintont?" "itt van egy másik függvény is, amely szintén usefulthe while függvénypélda: másolja és illessze be ezt a kódot #!/usr/bin/perl $ a = 1; míg ($ a == 1) # == csak számokra vonatkozik {print "a = 1"; } else {print "a nem egyenlő 1" -vel; } A következő lépés a logikai függvényekről szól
6. lépés: Boolean
A boolean csak számokra vonatkozik! itt néhány függvény ==, egyenlő! =, nem egyenlő <, nagyobb, mint>, kevesebb, mint (*), szorzási megjegyzés: a szorzásnál nincsenek (
7. lépés: Összeállítás
másolja és illessze be ezt a kódot, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "írja be a számot: / n"; $ a =; print "írja be a számot szorozza $ a: / n "; $ b =; $ c = $ a * $ b; print" $ a szorozva $ b = $ c / n ";} if ($ operation = ~ m/add/) {print "írja be a számot: / n"; $ a =; print "adja meg a $ a -hoz hozzáadandó számot: / n"; $ b =; $ c = $ a + $ b; print "$ a hozzáadva a $ b = $ c / n ";}
8. lépés: Kész
amikor saját programokat ír, érdemes hozzáadni ezt a funkciót a kódjához
használjon figyelmeztetéseket; oké végeztél!
Ajánlott:
Készíts EASY Infinity Mirror kockát - NEM 3D nyomtatás és NEM programozás: 15 lépés (képekkel)
Készíts EASY Infinity Mirror kockát | NINCS 3D nyomtatás és NEM programozás: Mindenki szereti a jó végtelen kockát, de úgy néz ki, mintha nehéz lenne elkészíteni. Ennek az utasításnak a célja az, hogy lépésről lépésre megmutassam, hogyan kell elkészíteni. Nem csak ezt, de az utasításokkal, amelyeket adok neked, elkészíthetsz egyet
Easy Snap Circuit ventilátor be/ki kapcsolóval: 3 lépés
Easy Snap Circuit Ventilátor Be/Ki kapcsolóval: Ez egy egyszerű projekt a bekapcsolt áramkörök használatával --- remélem tetszik! Ez a projekt szórakoztató, és talán segíthet lehűlni. Ez nem igazán működik így, de hé, tanulságos! P.S. Ez a projekt csak kezdőknek szól a bemutató nélkül
Házi RC Cessna Skyhawk Plane EASY BUILD: 7 lépés (képekkel)
Házi készítésű RC Cessna Skyhawk Repülőgép EGYSZERŰ BUILD: Gyerekkorom óta, mint minden más gyerek, lenyűgöztek az RC repülőgépek, de soha nem tudtam megvenni vagy megcsinálni, mivel nagyon drágák vagy nehezen épültek, de ezek a napok most elmaradtak és Megosztom, hogyan készítettem az első RC repülőgépemet (
LED High & Medium Pass szűrők: 4 lépés
LED magas- és középáteresztő szűrők: Magas és közepes áteresztő képességű szűrőket hoztunk létre, hogy a LED -ek az áramkörbe helyezett frekvenciától függően világítsanak és halványodjanak. Ha magasabb frekvenciákat helyeznek az áramkörbe, csak a zöld LED világít. Amikor a frekvencia az áramkörbe kerül
Automatizált világítás DMX és Perl használatával: 6 lépés
Automatizált világítás DMX és Perl használatával: Miért automatizálja a lámpákat? Nos, őszintén szólva, a házam nagy része automatizált, így nyilvánvalónak tűnt. A ház egyes részeinek automatizálása számos előnnyel jár, különösen a világítás csak megkönnyíti az életet, a lámpák akkor világítanak, amikor