Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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!