Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar programı >>

Nasıl PERL
Nasıl Çalışır Perl Works

. $ b; Arasında not kullanımı. dizeleri print $ c Concat için;

yana. Dize birleştirme olduğunu = aynı şekilde " beklenen bir anlamı vardır;. + = " , sen söyleyebiliriz nedenle C. yok:

 $ a = " "; Merhaba $ b = " Dünya \\ n "; $ a = $ b.; Baskı $ a; 

Ayrıca, diziler oluşturabilirsiniz:

a = ('cat', 'köpek', 'yılan'); Baskıa, " \\ n "; \\ n ";; $ # a, " yazdırmak \\ N ";; # yüksek endeks değeri, sıfır tabanlı baskı bir [0], ", $ Baskı bir [0], bir [1], bir [2], " $ $ $; \\ n "; 

$ # gösterimde dizisi eksi eleman sayısına eşit dizideki en yüksek endeksi, gets C 1. gibi tüm diziler sıfırdan indeksleme başlatmak

Ayrıca karma oluşturabilirsiniz.
% h = ('köpek', 'kabuğu', 'cat', 'miyav'

 'yılan', 'zap'); Baskı " köpek diyor ", $ h {'köpek'}; 

Burada, 'kabuk' böylece 'kedi' ile kelime 'köpek', 'miyav' ile ilişkili, ve. Aynı beyanı için daha anlamlı sözdizimi aşağıdaki gibidir:

% h = (köpek = > 'kabuk', kedi = > 'miyav', yılan balığı = > 'zap'); 

= > Operatör virgül olarak sol dize ve eylemleri tırnak
Döngüler ve Ifs
C yapmak gibi

​​döngü için basit oluşturabilirsiniz.

 için ($ i = 0; $ i < 10; $ i ++) {yazdırma $ i, " \\ n "; } 

ifadeleri kolay olsa:

 $ i = 0; ($ i < 10) ise {yazdırmak $ i, " \\ n "; $ i ++; } 

ifadeleri benzer kolay iseniz:

 için ($ i = 0; $ i < 10; $ i ++) {if (! $ i = 5) {yazdırma $ i, " \\ n "; }} 

mantıksal operatörler C yapmak gibi çalışır:

  • & & ve satmak
  • || ya
  • ! ! =, >
  • == eşit
  • = eşit değildir
  • <, <:

    numaraları için Dünyanın değil bu, Krizamin G = (as expected)

    Others:

  • eq
  • ne
  • lt
  • le
  • gt
  • ge

    If Eğer Foreach ile kolayca içinden, döngü yapabilirsiniz bir dizi var:

    a = ('köpek', 'kedi', 'yılan'); foreach $ b (a) {print $ b "a bitene kadar \\ n ";} 

    Foreach dizisia ve $ b yerlerde bunu her unsuru alır
    PERL Not

    kullanmanız gerekir ". başlayabilir " ve " end "... ayraçları - {} ve - hatta tek bir satır için

    kelime alt bir alt yordam oluşturmak
    Fonksiyonlar tüm değişkenler altprograma geçirilen nedenle denilen _ bir dizi gelmesi Aşağıdaki kod çalışır:
    gösterisi

    Page [1] [2] [3] [4]