Satura rādītājs:
- 1. solis: materiāli
- 2. darbība. Jūsu pirmā programma
- 3. darbība: mainīgie
- 4. solis: uzlabojiet darbību
- 5. solis: cita lietošana un cilpas
- 6. darbība: Būla
- 7. solis: salieciet to kopā
- 8. solis: pabeigts
Video: Uzziniet Perl Viegli līdz vidējai: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Perl ir uz tekstu balstīta skriptu valoda, kurai ir savas priekšrocības un trūkumi, šī apmācība sniegs jums pārskatu par pamatiem un funkcijām, kuras nodrošina vairums skriptu (AKA; programmētāji)
izmantotu. SĀKSIM! (tikai operētājsistēmas Windows operatoriem) Es pieņemu, ka iepriekš esat strādājis ar sveikas pasaules programmu vai/un strādājāt ar interpeteri. skriptējot perl, jums ir jāmaina PATH, bet, ja nevēlaties to darīt, izmantojiet perl express (parādīts zemāk). *atzīmējiet, lūdzu, novērtējiet un komentējiet šo pamācību
1. solis: materiāli
1. perl interpeter (google to!)
2. ja vēlaties, perl express (google it!)
2. darbība. Jūsu pirmā programma
Labi, izveidosim vienkāršu programmu, nokopējiet un ielīmējiet šo #!/usr/bin/perl print "hello world"; tā ir vienkāršākā programma, ko varat izveidot, ja vēlaties to nedaudz papildināt, ierakstiet #!/usr/bin/perl print "hello / n world"; jūs izveidojāt savu pirmo programmu!, / n tagad ir jāizveido jauna līnija
3. darbība: mainīgie
tagad ir trīs veidu mainīgie: 1. mērogotāji (satur vienu datu joslu) (($ scaler name = value;) 2. masīvi (satur vairākas datu joslas) ((@masīva nosaukums = (vērtības);) 3. hashes %hashname = (vērtība => cita vērtība, vērtība => cita vērtība #ievadiet tik daudz tēžu, cik vēlaties)
4. solis: uzlabojiet darbību
ļauj izveidot skriptus, kas drukā mainīgo vērtības, ierakstiet šos skriptus! (jums nav jāievada komentāri, komentāri tiek atzīmēti ar #) 1. #!/usr/bin/perl $ mainīgā nosaukums = 5; drukāt "$ variablename"; 2. #!/usr/bin/perl @arrayname = (vērtība, vērtība2); #atcerieties, jums ir jāatsaucas uz masīviem kā skalāru piemēru (indeksi ir jāsāk ar nulli drukāt "$ arrayname {0} n"; #print value print "$ arrayname {1} n"; #print value2 piezīme: kodam, kas atrodas virs simboliem {un}, patiesībā ir kvadrātiekavas 3. #!/usr/bin/perl my %hash = (v => value, v2 => vērtība2); drukāt $ hash {v}; tagad iemācīsimies izmantot citus mērogotājus, ierakstiet vai kopējiet un ielīmējiet šo kodu #!/usr/bin/perl $ scalername =; print $ scalername; ierakstiet visu, ko vēlaties lietojot komandu uzvedni, bet, ja izmantojat perl express, noklikšķiniet uz std.input un pēc tam noklikšķiniet uz i/o simbola
5. solis: cita lietošana un cilpas
nokopējiet un ielīmējiet šo kodu #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "tā klintone labi!"; } Labi, iespējams, jūs jautāsit "ko dara, ja?", ritiniet uz leju un redzēsit! >>>>>>>> ja statment perl rīkojas šādi, perl jautā "vai $ scalername satur Bill Clinton? "šeit ir vēl viena funkcija, kas tiek izmantota arī, izmantojot funkcijas piemēru: kopējiet un ielīmējiet šo kodu #!/usr/bin/perl $ a = 1; kamēr ($ a == 1) # == ir paredzēts tikai cipariem {print "a = 1"; } cits {drukāt "a nav vienāds ar 1"; } nākamajā solī tiks runāts par Būla funkcijām
6. darbība: Būla
Būla vērtība ir paredzēta tikai skaitļiem! šeit ir dažas funkcijas ==, vienāds! =, nav vienāds <, lielāks par>, mazāks par (*), reizināšanas piezīme: reizinot, nav () 's +, pievienojiet
7. solis: salieciet to kopā
nokopējiet un ielīmējiet šo kodu, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "ievadiet skaitli: / n"; $ a =; print "ievadiet numuru reizināt $ a: / n "; $ b =; $ c = $ a * $ b; izdrukāt" $ a reizināts ar $ b = $ c / n ";} ja ($ operation = ~ m/add/) {print "ievadiet numuru: / n"; $ a =; drukāt "ievadiet numuru, kas jāpievieno $ a: / n"; $ b =; $ c = $ a + $ b; drukāt "$ a pievienots $ b = $ c / n ";}
8. solis: pabeigts
rakstot savas programmas, iespējams, vēlēsities šo funkciju pievienot savam kodam
izmantot brīdinājumus; labi tu esi beidzis!
Ieteicams:
Uzziniet, kā uzzīmēt sveci - soli pa solim: 6 soļi
Uzziniet, kā uzzīmēt sveci - soli pa solim: ja uzmanīgi sekojat manām darbībām, šīs sveces zīmēšanai nepieciešamas 10 minūtes. Izbaudiet
1A līdz 40A pašreizējais BOOST pārveidotājs līdz 1000 W līdzstrāvas motoram: 3 soļi
1A līdz 40A pašreizējais BOOST pārveidotājs līdz 1000 W līdzstrāvas motoram: Sveiki! Šajā videoklipā jūs uzzināsit, kā izveidot strāvas pastiprinātāja ķēdi jums ar lielu jaudu līdzstrāvas motoriem līdz 1000 W un 40 ampēriem ar tranzistoriem un centrālo krāna transformatoru. Lai gan, strāva pie izejas ir ļoti augsta, bet spriegums būs r
DC līdz DC Buck pārveidotājs DIY -- Kā viegli pazemināt līdzstrāvas spriegumu: 3 soļi
DC līdz DC Buck pārveidotājs DIY || Kā viegli pazemināt līdzstrāvas spriegumu: Buck pārveidotājs (pazeminošais pārveidotājs) ir līdzstrāvas līdzstrāvas pārveidotājs, kas samazina spriegumu (vienlaikus palielinot strāvu) no ieejas (barošanas) līdz izejai (slodzei). Tā ir slēdžu režīma barošanas avota (SMPS) klase, kas parasti satur vismaz
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunot, ērti lietot, viegli pārvietot: 3 soļi
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunojams, ērti lietojams, viegli pārvietojams: Šis projekts palīdzēs jums savienot 18 gaismas diodes (6 sarkanas + 6 zilas + 6 dzeltenas) ar Arduino plati un analizēt datora skaņas kartes reāllaika signālus un pārsūtīt tos uz gaismas diodes, lai tās iedegtos saskaņā ar sitienu efektiem (Snare, High Hat, Kick)
Kā viegli modificēt zīmi "Gaisma/LED", lai viegli programmētu Arduino: 7 soļi (ar attēliem)
Kā viegli modificēt zīmi "Gaisma/LED" vieglai Arduino programmēšanai: šajā pamācībā es parādīšu, kā ikviens var pārvērst kaut ko ar gaismām par programmējamām arduino mirgojošām gaismām vai "Kustīgām gaismām"