Perl'i Kolaydan Ortaya Öğrenin: 8 Adım
Perl'i Kolaydan Ortaya Öğrenin: 8 Adım
Anonim
Perl'i Kolaydan Ortaya Öğrenin
Perl'i Kolaydan Ortaya Öğrenin

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!