Satura rādītājs:

Uzziniet Perl Viegli līdz vidējai: 8 soļi
Uzziniet Perl Viegli līdz vidējai: 8 soļi

Video: Uzziniet Perl Viegli līdz vidējai: 8 soļi

Video: Uzziniet Perl Viegli līdz vidējai: 8 soļi
Video: Браслет шамбала с бусинами | Браслет из ниток | Браслет из бусин 2024, Novembris
Anonim
Uzziniet Perl viegli līdz vidēji
Uzziniet Perl viegli līdz vidēji

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: