Mündəricat:

Orta səviyyədən Perl öyrən: 8 addım
Orta səviyyədən Perl öyrən: 8 addım

Video: Orta səviyyədən Perl öyrən: 8 addım

Video: Orta səviyyədən Perl öyrən: 8 addım
Video: QANDA ŞƏKƏRİ AŞAĞI SALAN 10 SEHRLİ MƏHSUL 2024, Iyul
Anonim
Perl Easy to Medium öyrən
Perl Easy to Medium öyrən

Perl, üstünlükləri və dezavantajları olan mətn əsaslı bir skript dilidir, bu təlimat sizə ən çox skriptçilərin (AKA; proqramçılar) əsasları və funksiyaları haqqında ümumi məlumat verəcəkdir.

istifadə edərdi. GƏLİN BAŞLAYAQ! (yalnız Windows operatorları üçün) Düşünürəm ki, əvvəllər bir salam dünya proqramı ilə işləmisiniz və/və ya interpeter ilə işləmisiniz. perl -də skript yazarkən yolunuzu dəyişdirməlisiniz, amma bunu etmək istəmirsinizsə, perl express istifadə edin (aşağıda göstərilmişdir). *Çox faiz dərəcəsini qeyd edin və bu təlimatı şərh edin

Addım 1: Materiallar

1. perl interpeter (google it!)

2. istəsəniz, perl express (google it!) 3. eyni zamanda, istəsəniz, modullar (bəziləri üçün google perl modulları) modulları perl interpeter qovluğunuzdakı "lib" qovluğuna quraşdırın

Addım 2: İlk Proqramınız

tamam sadə bir proqram hazırlayaq

kopyalayın və yapışdırın bu #!/usr/bin/perl çap "salam dünya"; edə biləcəyiniz ən sadə proqramdır, bir az əlavə etmək istəyirsinizsə #!/usr/bin/perl print "salam / n dünya" yazın; ilk proqramınızı hazırladınız!, / n indi bir az daha inkişaf etmiş olsun yeni bir xətt etməkdir

Addım 3: Dəyişənlər

indi üç növ dəyişən var, 1. ölçekleyiciler (bir məlumat zolağını tutur) (($ scaler adı = dəyər;) 2. sıra (birdən çox məlumat zolağını tutur) ((@array name = (dəyərlər);) 3. hash %hashname = (dəyər => digər dəyər, dəyər => digər dəyər #tezləri istədiyiniz qədər daxil edin)

Addım 4: Daha İnkişaf Etmək

dəyişənlərin dəyərlərini çap edən skriptlər hazırlayaq, bu skriptləri yazın! (şərhləri yazmağa ehtiyac yoxdur, şərhlər #ilə qeyd olunur) 1. #!/usr/bin/perl $ variablename = 5; "$ variablename" yazdırın; 2. #!/usr/bin/perl @arrayname = (dəyər, dəyər2); #yadda saxla, skaler nümunəsi olaraq dizilərə müraciət etməlisən (indeks sıfır çapdan başlayaraq "$ arrayname {0} n"; #print dəyər çapı "$ arrayname {1} n"; #print dəyər2 qeyd: {və} simvollarının üstündəki kod üçün aktual olaraq kvadrat mötərizələrdir. #!/usr/bin/perl my %hash = (v => dəyər, v2 => dəyər2); çap $ hash {v}; indi ölçekleyiciler üçün başqa bir istifadə öyrənək, bu kodu yazın və ya kopyalayın #!/usr/bin/perl $ scalername =; $ scalername yazın; istədiyiniz hər şeyi yazın əmr istəyi istifadə edərkən, ancaq perl express istifadə edirsinizsə, std.input düyməsini basın, sonra i/o simvolu üzərinə vurun, indi dəyişənlər üçün daha çox istifadə tapmağa imkan verir.

Addım 5: Başqa bir İstifadə və Döngə

bu kodu kopyalayın və yapışdırın #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "clinton alright!"; } tamam, "nə edər?" sualını verə bilərsən, aşağıya fırladın və görəcəksən! >>>>>>>> əgər statment perl aşağıdakı kimi davranırsa, perl soruşur ki, $ scalname Bill Klinton ehtiva edirmi? "burada funksiya nümunəsi zamanı da istifadə olunan başqa bir funksiya var: bu kodu kopyalayın və yapışdırın #!/usr/bin/perl $ a = 1; while ($ a == 1) # == yalnız rəqəmlər üçündür {print "a = 1"; } başqa {print "a 1 bərabər deyil"; } növbəti addım boolean funksiyalardan bəhs edəcək

Addım 6: Boolean

boolean yalnız ədədlər üçündür! burada bəzi funksiyalar var ==, bərabərdir! =, bərabər deyil <, böyükdən>, kiçikdən (*) azdır, notu vurun: çoxaltmaqda no () s + var, əlavə edin

Addım 7: Bir yerdə qoyun

bu kodu kopyalayıb yapışdırın, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "a number enter: / n"; $ a =; print " $ a: / n "; $ b =; $ c = $ a * $ b; print" $ a $ b = $ c / n "ilə vurulur;} əgər ($ əməliyyat = ~ m/əlavə/) {çap "bir nömrə daxil edin: / n"; $ a =; çap "$ a əlavə etmək üçün bir ədəd daxil edin: / n"; $ b =; $ c = $ a + $ b; çap et "$ a $ b = $ c / n ";}

Addım 8: Bitdi

öz proqramlarınızı yazarkən bu funksiyanı kodunuza əlavə etmək istəyə bilərsiniz

xəbərdarlıqlardan istifadə etmək; tamam bitirdin!

Tövsiyə: