Čo je Perl?

Perl je v podstate jazyk, ktorý sa používa na vytváranie dynamických webových stránok, správu systému, spracovanie textu. Navrhol ju Larry Perl pred 31 rokmi 18. decembra 1987. Začnime s operátormi v Perle.

Operátory Perl

Rovnako ako ktorýkoľvek iný jazyk, aj operátori v Perli môžu byť rozdelení do nasledujúcich kategórií:

  1. Aritmetickí operátori
  2. Operátori rovnosti
  3. Operátori priradenia
  4. Bitové operátory
  5. Logickí operátori
  6. Cenoví operátori
  7. Rôzni operátori

Poďme teda prejsť Perl operátorov jeden po druhom:

1. Aritmetickí operátori:

Ako už názov napovedá, aritmetické operátory sa používajú na vykonávanie aritmetických operácií, ako je sčítanie odčítania atď.

Vezmime teda dva operandy aab s hodnotami $ a = 10, $ b = 30

  • + (Sčítanie) : Používa sa na pridávanie hodnôt na obidve strany operátora sčítania: $ a + $ b = 40
  • - (Odčítanie): Používa sa na odpočítanie pravej strany od ľavej strany: $ b - $ a = 10
  • * (Násobenie): Používa sa na násobenie hodnôt na oboch stranách operátora $ a * $ b = 300
  • / (Divízia): Používa sa na rozdelenie ľavého operandu na pravý operand $ b / $ a = 3
  • % (Modulus ): Používa sa na rozdelenie ľavého operandu na pravý operand a vrátenie zvyšných $ b% $ a = 0
  • ** (Exponenciálny): Používa sa na výpočet výkonu $ b ** $ a dáva 30 zvýšeného na výkon 10.

2. Operátori rovnosti:

Nazývajú sa relačné operátory, takže hodnoty a a b zachovajme rovnaké ako v prípade aritmetických operátorov:

  • == (rovná sa) : Ako už názov napovedá, skontroluje, či je hodnota dvoch operandov rovnaká alebo nie, či sú rovnaké. V tomto prípade $ a == $ b nie je pravda.
  • ! = (nerovná sa): Ako už názov napovedá, skontroluje, či je hodnota dvoch operandov rovnaká alebo nie, ak sa nerovná, stane sa pravdou. V tomto prípade je $ a! = $ B pravdivé
  • > (Greater than): Tento operátor skontroluje, či je hodnota dvoch operandov väčšia ako jeden druhého alebo nie $ a> $ b nie je pravdivá.
  • <(Menej ako): Tento operátor skontroluje, či je hodnota dvoch operandov menšia ako jedna iná alebo nie je $ a <$ b pravdivá.
  • > = (Väčšie ako rovnaké): Tento operátor skontroluje, či je hodnota dvoch operandov väčšia alebo rovná sebe. V našom prípade $ a> = $ b nie je pravda.
  • <= (Menej ako sa rovná): Tento operátor skontroluje, či je hodnota dvoch operandov menšia alebo rovná sebe. V našom prípade je $ a <= $ b pravdivé.

Teraz skontrolujte operátory rovnosti reťazcov v Perle, pozrime sa na hodnotu $ a = ”nil” a $ b = “abc”

  • Je to : Skontroluje, či je argument v ľavom reťazci menší ako argument v pravom reťazci. V našom prípade $ a It $ b nie je pravda.
  • gt : Skontroluje, či je argument ľavého reťazca väčší ako argument pravého reťazca. V našom prípade je $ a gt $ b pravdivé.
  • le: Skontroluje, či je argument v ľavom reťazci menší alebo rovný argumentu v pravom reťazci. V našom prípade je $ a Ie $ b nepravdivé
  • ge: Skontroluje, či je argument ľavého reťazca väčší alebo rovnaký ako argument pravého reťazca. V našom prípade je $ a ge $ b nepravdivé.

3. Operátori pridelenia:

Zmeňte hodnotu aab na predchádzajúce hodnoty 10 a 30. Perl podporuje nasledujúcich operátorov priradenia:

  • =: Je to operátor priradenia. Priradí hodnotu z pravej strany k ľavej strane, napríklad $ c = $ a + $ b, ktorá robí hodnotu c až 40.
  • + = : Nazýva sa operátor pridania AND priradenia. Pridá pravý operand k ľavému operandu a priradí hodnotu výsledku ľavému operandu.
  • - =: Nazýva sa to operátor odpočtu a priradenia. Odčíta pravý operand od ľavého operandu a priradí hodnotu výsledku ľavému operandu.
  • * = : Hovorí sa tomu viac operátor AND priradenia. Vynásobí pravý operand od ľavého operandu a priradí hodnotu výsledku ľavému operandu.
  • / = : Hovorí sa tomu operátor rozdelenia a priradenia. Rozdeľuje pravý operand od ľavého operandu a priraďuje hodnotu výsledku ľavému operandu.

4. Bitové operátory:

Perl podporuje nasledujúce bitové operátory:

  • & (Binárne a): Kopíruje bity do výsledku, ktoré sú v oboch operandoch.
  • | (Binárny ALEBO): Kopíruje bity do výsledku, ktorý je v jednom operande.
  • (Binárny XOR): Skopíruje bit, ak je nastavený v jednom operande, nie v oboch.

5. Logickí operátori:

Perl obsahuje nasledujúce logické operátory:

  • A (Logické AND): Ak sa oba operandy stanú skutočnými, operátor sa vráti pravdivý.
  • ALEBO (Logické ALEBO): Ak je ktorýkoľvek z operandov nenulový, stane sa pravdou.
  • Not (Logical NOT): Obráti logický stav operandu.

6. Operátori podobní kvótam:

Perl podporuje nasledujúce operátory podobné kvótam:

  • q (): Uzatvára reťazec v jednoduchých úvodzovkách. napríklad q (nil) sa zmení na nulu.
  • qq (): Uzatvára reťazec v úvodzovkách. napríklad qq (nil) sa zmení na „nulu“.
  • qx (): Uzatvára reťazec v úvodzovkách.

7. Rôzni prevádzkovatelia:

Perl obsahuje nasledujúce Rôzne operátory:

  • , (Bod binárneho operátora): Používa sa na zreťazenie dvoch reťazcov. Ak $ a = ”nula” a $ b = “def” $ a. $ B = ”nildef”.
  • x (Operátor opakovania): Vracia reťazec opakovaných ľavých operandov. Počet opakovaní určuje pravý operand. Napríklad: („-„ x 3) dáva „-“.
  • ++ (Automatický prírastkový operátor): Zvýši hodnotu o jednu. Hodnota musí byť celé číslo. Napríklad: ak $ a = 10 $ a ++ dáva 11.
  • - (Automatická dekrementácia): Zníži hodnotu o jednu. Hodnota musí byť celé číslo. Napríklad: ak $ a = 10 $ a– dá 9.

Odporúčané články:

Toto bola príručka pre operátorov Perl. Tu sme diskutovali o rôznych typoch operátorov Perlu spolu s príkladmi. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Operátory Pythonu s príkladmi
  2. Rôzni operátori v MySQL
  3. Prevádzkovatelia v Matlabe
  4. Operátori PostgreSQL

Kategórie: