Wat is Perl?

Perl is eigenlijk een taal die wordt gebruikt bij het maken van dynamische websites, systeembeheer, tekstverwerking. Het werd 31 jaar geleden op 18 december 1987 ontworpen door Larry Perl. Laten we beginnen met de operators in Perl.

Perl-operators

Net als elke andere taal kunnen de operators in Perl worden onderverdeeld in de volgende categorieën:

  1. Rekenkundige operatoren
  2. Gelijkheidsexploitanten
  3. Opdrachtexploitanten
  4. Bitwise Operators
  5. Logische operatoren
  6. Citaatachtige operators
  7. Diverse operatoren

Laten we dus één voor één door Perl-operators gaan:

1. Rekenkundige operatoren:

Zoals de naam al doet vermoeden, zijn rekenkundige operatoren gewend om rekenkundige bewerkingen uit te voeren, zoals optellen van aftrekken enz.

Laten we dus twee operanden a en b nemen met de waarden $ a = 10, $ b = 30

  • + (Optellen) : het werd gebruikt om waarden toe te voegen aan beide zijden van de opteloperator: $ a + $ b = 40
  • - (Aftrekken): het wordt gebruikt om de rechterkant van de linkerkant af te trekken: $ b - $ a = 10
  • * (Vermenigvuldiging): het wordt gebruikt om waarden aan weerszijden van de operator $ a * $ b = 300 te vermenigvuldigen
  • / (Divisie): het wordt gebruikt om de linker operand te delen door de rechter operand $ b / $ a = 3
  • % (Modulus ): het wordt gebruikt om de linker operand te delen door de rechter operand en de rest $ b% $ a = 0 te retourneren
  • ** (Exponentieel): het wordt gebruikt om stroomberekening $ b uit te voeren ** $ a geeft 30 verhoogd tot macht 10.

2. Gelijkheidsexploitanten:

Deze worden relationele operatoren genoemd, dus laten we de waarden van zowel a als b hetzelfde houden als in het geval van rekenkundige operatoren:

  • == (gelijk aan) : zoals de naam al doet vermoeden, wordt gecontroleerd of de waarde van twee operanden gelijk is of niet, of ze gelijk zijn. In dit geval is $ a == $ b niet waar.
  • ! = (niet gelijk aan): Zoals de naam al doet vermoeden, wordt gecontroleerd of de waarde van twee operanden gelijk is of niet, als ze niet gelijk zijn, wordt het waar. In dit geval is $ a! = $ B waar
  • > (Groter dan): deze operator controleert of de waarde van twee operanden groter is dan elkaar of niet dat $ a> $ b niet waar is.
  • <(Minder dan): deze operator controleert of de waarde van twee operanden kleiner is dan elkaar of dat $ a <$ b waar is.
  • > = (Groter dan gelijk aan): deze operator controleert of de waarde van twee operanden groter is dan of gelijk is aan elkaar. In ons geval is $ a> = $ b niet waar.
  • <= (Kleiner dan gelijk aan): deze operator controleert of de waarde van twee operanden kleiner is dan of gelijk aan elkaar. In ons geval is $ a <= $ b waar.

Laten we nu string-gelijkheidsexploitanten controleren in Perl, laten we de waarde veranderen als $ a = "nihil" en $ b = "abc"

  • Het : het controleert of het argument van de linker wijze string kleiner is dan het argument van de rechter wijze string. In ons geval is $ a It $ b niet waar.
  • gt : het controleert of het argument van de linker wijze string groter is dan het argument van de rechter wijze string. In ons geval is $ a gt $ b waar.
  • le: het controleert of het argument van de linker wijze string kleiner is dan of gelijk is aan het argument van de rechter wijze string. In ons geval is $ a Ie $ b onwaar
  • ge: het controleert of het argument van de linker wijze string groter is dan of gelijk is aan het argument van de rechter wijze string. In ons geval is $ a ge $ b onwaar.

3. Opdrachtexploitanten:

Laten we de waarde van a en b wijzigen in eerdere waarden van 10 en 30. Perl ondersteunt de volgende toewijzingsoperators:

  • =: Het is een toewijzingsoperator. Het wijst de waarde toe van de rechterkant naar de linkerkant, bijvoorbeeld $ c = $ a + $ b, wat de waarde van c tot 40 maakt.
  • + = : Het heet add AND toewijzingsoperator. Het voegt de rechteroperand toe aan de linkeroperand en wijst de waarde van het resultaat toe aan de linkeroperand.
  • - =: het wordt de operator voor aftrekken EN toewijzing genoemd. Het trekt de rechter operand af van de linker operand en wijst de waarde van het resultaat toe aan de linker operand.
  • * = : Het wordt meerdere EN-toewijzingsoperator genoemd. Het vermenigvuldigt de rechteroperand met de linkeroperand en wijst de waarde van het resultaat toe aan de linkeroperand.
  • / = : Het wordt Divide AND toewijzingsoperator genoemd. Het scheidt de rechteroperand van de linkeroperand en wijst de waarde van het resultaat toe aan de linkeroperand.

4. Bitwise-operatoren:

Perl ondersteunt de volgende bitsgewijze operatoren:

  • & (Binair en): het kopieert bits naar het resultaat die zich in beide operanden bevinden.
  • | (Binair OF): het kopieert bits naar het resultaat die zich in beide operanden bevinden.
  • (Binaire XOR): het kopieert een beetje als het in één operand is ingesteld, niet in beide.

5. Logische exploitanten:

Perl bevat de volgende logische operatoren:

  • En (Logical AND): als beide operanden waar worden, retourneert de operator waar.
  • OF (logische OF): als een van de operanden niet nul is, wordt het waar.
  • Niet (logisch NIET): het keert de logische status van de operand om.

6. Quota-achtige exploitanten:

Perl ondersteunt de volgende Quota Like-operatoren:

  • q (): het omsluit een string tussen enkele aanhalingstekens. bijvoorbeeld q (nihil) wordt 'nihil'.
  • qq (): het omsluit een string tussen dubbele aanhalingstekens. bijvoorbeeld qq (nihil) wordt "nihil".
  • qx (): het omsluit een string tussen aanhalingstekens.

7. Diverse exploitanten:

Perl bevat de volgende diverse operatoren:

  • . (Binaire operatorpunt): het wordt gebruikt om twee strings samen te voegen. Als $ a = "nul" en $ b = "def" $ a. $ B = "nildef".
  • x (Repetition Operator): het retourneert een reeks herhaalde operand aan de linkerkant. Het aantal herhalingen wordt bepaald door de operand aan de rechterkant. Bijvoorbeeld: ('-' x 3) geeft '-'.
  • ++ (Auto increment Operator): het verhoogt de waarde met één. De waarde moet een geheel getal zijn. Bijvoorbeeld: als $ a = 10 $ a ++ geeft 11.
  • - (Auto-operator verlagen): hiermee wordt de waarde met één verlaagd. De waarde moet een geheel getal zijn. Bijvoorbeeld: als $ a = 10 $ a– geeft 9.

Aanbevolen artikelen:

Dit is een gids voor Perl-operators geweest. Hier hebben we de verschillende typen Perl-operators besproken, samen met voorbeelden. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Python-operators met voorbeelden
  2. Verschillende operators in MySQL
  3. Exploitanten in Matlab
  4. PostgreSQL-operators