Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový softvér >>

Ako perl Works

" World \\ n "; $ C = $ a. $ B; # Poznámka Použitie. na concat reťazca tlačovej $ C;

Vzhľadom k tomu. je reťazec zreťazenie, = má očakávaný význam v rovnakým spôsobom, že ". + = " sa v C. Preto, môžete povedať:

 $ a = " Hello &Quote;; $ B = " World \\ n "; $ A = $ b .; print $ a; 

Môžete si tiež vytvoriť pole:

 a = ("mačka", "pes", "úhor"); Print, " \\ N ';; print $ # a, " \\ N ';; # Hodnota najvyšším indexom, nuly print $ a [0], " \\ N ';; print $ a [0], $ a [1], $ a [2], " \\ n "; 

$ # notácie dostane najvyšší index v poli, čo zodpovedá počtu prvkov poľa mínus 1. Rovnako ako v C, všetky polia začať indexovanie na nule

Môžete si tiež vytvoriť hodnoty hash :.

% h = ("pes", "kôru", "mačka", "mňau" , 'úhor', 'zap'); tlač " Pes hovorí ", $ h {'pes'}; 

Tu, "kôra" je spájaný so slovom "psa", "mňau" s "mačkou", a tak ďalej. Viac expresívne syntax pre rovnaký vyhlásenia je:

% h = (dog = > "kôra", cat = > "mňau", úhor = > "ZAP"); 

= > Operátor cituje ľavej reťazec a pôsobí ako čiarkou
Loops a Ifs

Môžete vytvoriť jednoduchý pre sláčiky, ako vy v C :.

 for ($ i = 0; $ i < 10, $ i ++) {print $ i, " \\ N ';; } 

Aj keď príkazy sú jednoduché:

 $ i = 0; while ($ i < 10) {print $ i, " \\ N ';; $ I ++; } 

Ak výroky sú podobne ľahko:

 for ($ i = 0; $ i < 10, $ i ++) {if (! $ I = 5) {print $ i, " \\ N ';; }} 

logické operátory pracujú, ako to robia v C:

  • & & a
  • || alebo
  • ! Nie je

    Pre čísla :!

  • == rovná
  • = nerovná
  • <, < =, > , väčšie alebo rovné (ako expected)

    Others:

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

    If máte pole, môžete vytvoriť slučku cez neho ľahko foreach:

     a = ("pes", "mačka", "úhor"); foreach $ b (a) {print $ b, " \\ n ";} 

    foreach berie každý prvok poľaa a umiestni ho v $ b, kým vyčerpaný
    PERL Poznámka:

    Musíte použiť ". začnite " a " end &Quote , .. traky - {a} - dokonca aj na jednom riadku
    Funkcia

    Môžete vytvoriť podprogram sa slovom sub Všetky ukazovatele odovzdaná podprogramu doraziť v poli s názvom _ Preto je. nasledujúci kód funguje:

     Show ("mačkou", "pes", "úhora '); čiastkové prehliadku {for ($ i = 0; 

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