Co je Perl?

Perl je v podstatě jazyk, který se používá při vytváření dynamických webů, Správa systému, zpracování textu. Navrhl ji Larry Perl před 31 lety 18. prosince 1987. Začněme s operátory v Perlu.

Perl Operátoři

Stejně jako kterýkoli jiný jazyk, operátoři v Perlu mohou být rozděleni do následujících kategorií:

  1. Aritmetické operátory
  2. Operátoři rovnosti
  3. Operátoři přiřazení
  4. Bitové operátory
  5. Logické operátory
  6. Nabídka jako Operátoři
  7. Různé operátory

Pojďme tedy procházet Perl operátory jeden po druhém:

1. Aritmetičtí operátoři:

Jak název napovídá, aritmetické operátory se používají k provádění aritmetických operací, jako je odčítání atd.

Vezměme tedy dva operandy aab s hodnotami $ a = 10, $ b = 30

  • + (Sčítání) : Sloužilo k přidávání hodnot na obě strany operátoru sčítání: $ a + $ b = 40
  • - (Odčítání): Používá se k odečtení pravé strany od levé strany: $ b - $ a = 10
  • * (Násobení): Používá se k násobení hodnot na obou stranách operátora $ a * $ b = 300
  • / (Divize): Používá se k dělení levého operandu na pravý operand $ b / $ a = 3
  • % (Modulus ): Používá se k rozdělení levého operandu pravým operandem a návratu zbytku $ b% $ a = 0
  • ** (Exponenciální): Používá se k výpočtu výkonu $ b ** $ a dává 30 zvýšenému výkonu 10.

2. Operátoři rovnosti:

Říká se jim relační operátor, takže si ponecháme hodnoty a a b stejné jako v případě aritmetických operátorů:

  • == (rovná se) : Jak název napovídá, zkontroluje, zda je hodnota dvou operandů stejná nebo ne, pokud jsou stejné, stane se pravdou. V tomto případě $ a == $ b není pravda.
  • ! = (nerovná se): Jak název napovídá, kontroluje, zda je hodnota dvou operandů stejná nebo ne, pokud se nerovná, stane se pravdou. V tomto případě je $ a! = $ B pravdivé
  • > (Větší než): Tento operátor zkontroluje, zda je hodnota dvou operandů větší než jeden druhého nebo není $ a> $ b není pravda.
  • <(Méně než): Tento operátor zkontroluje, zda je hodnota dvou operandů menší než jeden druhého nebo není $ a <$ b je pravda.
  • > = (Větší než rovno): Tento operátor kontroluje, zda je-li hodnota dvou operandů větší nebo stejná. V našem případě $ a> = $ b není pravda.
  • <= (Menší než rovno): Tento operátor kontroluje, zda je-li hodnota dvou operandů vzájemně menší nebo rovná. V našem případě je $ a <= $ b pravdivé.

Nyní zkontrolujeme operátory rovnosti řetězců v Perlu, změníme hodnotu jako $ a = ”nil” a $ b = “abc”

  • Je to : Zkontroluje, zda argument levého řetězce je menší než argument pravého řetězce. V našem případě $ a It $ b není pravda.
  • gt : Zkontroluje, zda argument levého řetězce je větší než argument pravého řetězce. V našem případě je $ a gt $ b pravdivé.
  • le: Zkontroluje, zda argument levého řetězce je menší nebo roven argumentu pravého řetězce. V našem případě je $ a Ie $ b nepravdivé
  • ge: Zkontroluje, zda argument levého řetězce je větší nebo roven argumentu pravého řetězce. V našem případě je $ a ge $ b nepravdivé.

3. Operátoři přiřazení:

Změňme hodnotu aab na předchozí hodnoty 10 a 30. Perl podporuje následující operátory přiřazení:

  • =: Je to operátor přiřazení. Přiřadí hodnotu z pravé strany k levé straně, například $ c = $ a + $ b, která činí hodnotu c až 40.
  • + = : Říká se tomu operátor přidávání AND přiřazení. Přidá pravý operand k levému operandu a přiřadí hodnotu výsledku levému operandu.
  • - =: Říká se tomu operátor odečtení a přiřazení. Odečte pravý operand od levého operandu a přiřadí hodnotu výsledku levému operandu.
  • * = : Říká se tomu více operátorů přiřazení AND. Vynásobí pravý operand od levého operandu a přiřadí hodnotu výsledku levému operandu.
  • / = : Říká se tomu operátor Rozdělení A přiřazení. Rozděluje pravý operand od levého operandu a přiřazuje hodnotu výsledku levému operandu.

4. Bitové operátory:

Perl podporuje následující bitové operátory:

  • & (Binární a): Zkopíruje bity do výsledku, které jsou v obou operandech.
  • | (Binární NEBO): Zkopíruje bity do výsledku, které jsou v obou operandech.
  • (Binární XOR): Zkopíruje bit, pokud je nastaven v jednom operandu, nikoli v obou.

5. Logičtí operátoři:

Perl obsahuje následující logické operátory:

  • A (Logický AND): Pokud se oba operandy stanou pravdivými, pak se operátor vrátí true.
  • NEBO (Logický NEBO): Pokud je kterýkoli z operandů nenulový, stane se skutečným.
  • Not (Logical NOT): Obrátí logický stav operandu.

6. Operátoři jako kvóta:

Perl podporuje následující operátory Quota Like:

  • q (): Uzavře řetězec v jednoduchých uvozovkách. například q (nil) se stane 'nil'.
  • qq (): Uzavře řetězec do uvozovek. například qq (nil) se stává „nula“.
  • qx (): Uzavře řetězec v uvozovkách.

7. Různí provozovatelé:

Perl obsahuje následující různé operátory:

  • . (Binární operátor tečka): Používá se k zřetězení dvou řetězců. Pokud $ a = ”nil” a $ b = “def” $ a. $ B = ”nildef”.
  • x (Operátor opakování): Vrací řetězec opakovaného levého operandu. Počet opakování je určen pravým operandem. Například: ('-' x 3) dává '-'.
  • ++ (Auto Increment Operator): Zvýší hodnotu o jednu. Hodnota musí být celé číslo. Například: pokud $ a = 10 $ a ++ dává 11.
  • - (Operátor automatického snižování): Hodnota se sníží o jednu. Hodnota musí být celé číslo. Například: pokud $ a = 10 $ a– dá 9.

Doporučené články:

Toto byl průvodce operátory Perl. Zde jsme diskutovali různé typy operátorů Perlu spolu s příklady. Další informace naleznete také v dalších navrhovaných článcích -

  1. Operátory Pythonu s příklady
  2. Různí operátoři v MySQL
  3. Operátoři v Matlabu
  4. Operátoři PostgreSQL

Kategorie: