Mündəricat:
- Addım 1: Materiallar
- Addım 2: İlk Proqramınız
- Addım 3: Dəyişənlər
- Addım 4: Daha İnkişaf Etmək
- Addım 5: Başqa bir İstifadə və Döngə
- Addım 6: Boolean
- Addım 7: Bir yerdə qoyun
- Addım 8: Bitdi
Video: Orta səviyyədən Perl öyrən: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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ə:
C ++ öyrən: 6 addım
C ++ öyrən: salam, bu təlimatda c ++ oop əsaslarını öyrənəcəksiniz, inşallah zövq alırsınız
Kimsə otağa girəndə öyrən: 7 addım
Kimsə otağa girəndə tapın: Bu dərslikdə kimsə RTC modulu, PIR sensoru, OLED ekranı və arduino istifadə edərək otağa girəndə öyrənməyi öyrənəcəyik
Başlayanlar: Sərin Balıq Yeməyi ilə IOT öyrən: 9 addım (şəkillərlə)
Başlanğıc: Sərin Balıq Qidalandırıcı ilə IOT -u öyrənin: Bu layihə daha az büdcəli kiçik bir IOT cihazı ilə başlamağa və bununla nə edə biləcəyinizə dair bir bələdçidir. IOT nədir? Google -dan aldım: IoT, Əşyaların İnterneti üçün qısadır. Əşyaların İnterneti, daim böyüyən bir şəbəkəyə aiddir
Buddy öyrən: 4 addım
Study Buddy: Dərslərim üçün oxumağın daha yaxşı yollarını beyin fırtınası edərkən iş yoldaşım üçün bir fikir ortaya qoydum. Dərslərim zamanı telefonumdan istifadə etməklə mübarizə aparıram və diqqətimi çəkməyimə kömək etmək üçün onu gözdən uzaqlaşdırmağın ən yaxşı üsul olduğunu gördüm
Dövrə NANO öyrən: Bir PCB. Öyrənmək asan. Sonsuz imkanlar: 12 addım (şəkillərlə)
Circuit NANO öyrən: Bir PCB. Öyrənmək asan. Sonsuz İmkanlar: Elektronika və robototexnika dünyasına başlamaq əvvəlcə olduqca çətin ola bilər. Başlanğıcda öyrəniləcək çox şey var (sxem dizaynı, lehimləmə, proqramlaşdırma, düzgün elektron komponentləri seçmək və s.)