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í:
- Aritmetické operátory
- Operátoři rovnosti
- Operátoři přiřazení
- Bitové operátory
- Logické operátory
- Nabídka jako Operátoři
- 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 -
- Operátory Pythonu s příklady
- Různí operátoři v MySQL
- Operátoři v Matlabu
- Operátoři PostgreSQL