İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Perl, avantajları ve dezavantajları olan metin tabanlı bir komut dosyası dilidir, bu eğitim size çoğu komut dosyası yazarının (AKA; programcılar) temelleri ve işlevleri hakkında genel bir bakış sağlayacaktır.
kullanırsınız. BAŞLAYALIM! (sadece Windows operatörleri için) Daha önce bir merhaba dünya programı ile çalıştığınızı ve/veya bir yorumlayıcı ile çalıştığınızı varsayıyorum. perl'de komut dosyası yazarken PATH'inizi değiştirmeniz gerekir, ancak bunu yapmak istemiyorsanız, perl ekspresini kullanın (aşağıda gösterilmiştir). * lütfen not edin ve bu talimata yorum yapın
Adım 1: Malzemeler
1.a perl yorumlayıcısı (google it!)
2. Isterseniz perl express (google it!)
2. Adım: İlk Programınız
tamam basit bir program yapalım, şunu kopyalayıp yapıştırın #!/usr/bin/perl print "merhaba dünya"; bu yapabileceğiniz en basit programdır, biraz eklemek isterseniz #!/usr/bin/perl print "merhaba \n dünya" yazın; ilk programınızı yaptınız!, \n şimdi yeni bir satır yapmak için biraz daha ilerleyelim
Adım 3: Değişkenler
şimdi üç tür değişken vardır, 1.skaler (bir veri şeridini tutar) (($scaler name = value;)2.arrays (birden çok veri şeridini tutar) ((@array name = (values);)3. karmalar %hashname = (değer => diğer değer, değer => diğer değer #istediğiniz kadar tez koyun)
4. Adım: Daha Gelişmiş Olmak
değişkenlerin değerlerini yazdıran komut dosyaları yapalım, bu komut dosyalarını yazın! (Yorumları yazmak zorunda değilsiniz, yorumlar # ile işaretlenmiştir)1. #!/usr/bin/perl $değişkenadı = 5; "$değişkenadı" yazdır;2. #!/usr/bin/perl @arrayname =(value, value2);#unutmayın, dizilere skaler örnek olarak başvurmalısınız (dizinler sıfırdan başlayarak sıralanmıştır print "$diziname{0}\n"; #print value print "$diziname{1}\n"; #print value2 not: { ve } sembollerinin üstündeki kod için aslında köşeli parantezler 3'tür. #!/usr/bin/perl my %hash = (v => değer, v2 => value2); print $hash{v};şimdi ölçekleyiciler için başka bir kullanım öğrenelim, bu kodu yazın veya kopyalayıp yapıştırın #!/usr/bin/perl $scalername =; print $scalername;istediğiniz herhangi bir şeyi yazın komut istemini kullanırken, ancak perl express kullanıyorsanız, std.input'a tıklayın, ardından i/o sembolüne tıklayınşimdi değişkenler için daha fazla kullanım bulalım
Adım 5: Başka Bir Kullanım ve Döngü
bu kodu kopyalayıp yapıştırın #!/usr/bin/perl $scalername =; if ($scalername =~ m/bill clinton/) {print "onun clinton'ı tamam!"; }tamam, "eğer ne işe yarar?" diye soruyor olabilirsiniz, aşağı kaydırdığınızda göreceksiniz!>>>>>>>> if ifadesinde perl şu şekilde davranıyor, perl "$scalername bill clinton içeriyor mu? "İşte de yararlı olan başka bir işlev, while işlevi örneği: bu kodu kopyalayıp yapıştırın #!/usr/bin/perl $a = 1; while ($a==1) # == sadece sayılar içindir { print "a = 1"; } else { print "a 1'e eşit değil"; }sonraki adım boole fonksiyonları hakkında konuşacak
Adım 6: Boole
boolean yalnızca sayılar içindir!burada bazı işlevler ==, eşittir !=, eşit değil <, büyüktür >, küçüktür (*), çarpma notu: çarpmada ()'nin + yok , toplama
Adım 7: Bir araya getirmek
bu kodu kopyalayıp yapıştırın, #!/usr/bin/perl$operasyon =;if ($operasyon =~ m/multiply/){print "bir sayı girin:\n";$a =;print " için bir sayı girin çarpma $a:\n";$b =;$c = $a * $b;print "$a çarpı $b = $c\n";}if ($operasyon =~ m/add/){print "bir sayı girin:\n";$a =;print "$a'ya eklemek için bir sayı girin:\n";$b =;$c = $a + $b;yazdır "$a, $b'ye eklendi = $c\n";}
Adım 8: Tamamlandı
kendi programlarınızı yazarken bu işlevi kodunuza eklemek isteyebilirsiniz.
uyarıları kullanın; tamam bitirdin!