Qu'est-ce que Perl?

Perl est essentiellement un langage utilisé dans la création de sites Web dynamiques, l'administration système, le traitement de texte. Il a été conçu par Larry Perl il y a 31 ans le 18 décembre 1987. Commençons par les opérateurs de Perl.

Opérateurs Perl

Comme toute autre langue, les opérateurs en Perl peuvent être classés dans les catégories suivantes:

  1. Opérateurs arithmétiques
  2. Opérateurs d'égalité
  3. Opérateurs d'affectation
  4. Opérateurs au niveau du bit
  5. Opérateurs logiques
  6. Opérateurs de type devis
  7. Opérateurs divers

Passons donc en revue les opérateurs Perl un par un:

1. Opérateurs arithmétiques:

Comme son nom l'indique, les opérateurs arithmétiques sont habitués à effectuer des opérations arithmétiques comme l'addition de soustraction, etc.

Prenons donc deux opérandes a et b avec des valeurs $ a = 10, $ b = 30

  • + (Addition) : Il sert à ajouter des valeurs de chaque côté de l'opérateur d'addition: $ a + $ b = 40
  • - (Soustraction): Il est utilisé pour soustraire le côté droit du côté gauche: $ b - $ a = 10
  • * (Multiplication): Il est utilisé pour multiplier les valeurs de chaque côté de l'opérateur $ a * $ b = 300
  • / (Division): Il est utilisé pour diviser l'opérande de gauche par l'opérande de droite $ b / $ a = 3
  • % (Module ): il est utilisé pour diviser l'opérande de gauche par l'opérande de droite et retourner le reste $ b% $ a = 0
  • ** (Exponentiel): Il est utilisé pour effectuer le calcul de puissance $ b ** $ a donne 30 élevé à la puissance 10.

2. Opérateurs d'égalité:

Ceux-ci sont appelés opérateurs relationnels, gardons donc les valeurs de a et b telles qu'elles étaient dans le cas des opérateurs arithmétiques:

  • == (égal à) : Comme son nom l'indique, vérifie si la valeur de deux opérandes est égale ou non si elles sont égales, cela devient vrai. Dans ce cas, $ a == $ b n'est pas vrai.
  • ! = (non égal à): Comme son nom l'indique, vérifie si la valeur de deux opérandes est égale ou non si elles ne sont pas égales, cela devient vrai. Dans ce cas, $ a! = $ B est vrai
  • > (Supérieur à): cet opérateur vérifie si la valeur de deux opérandes est supérieure ou non $ a> $ b n'est pas vraie.
  • <(Inférieur à): Cet opérateur vérifie si la valeur de deux opérandes est inférieure l'une à l'autre ou non $ a <$ b est vraie.
  • > = (Supérieur à égal à): cet opérateur vérifie que si la valeur de deux opérandes est supérieure ou égale à l'autre. Dans notre cas, $ a> = $ b n'est pas vrai.
  • <= (Inférieur à égal à): cet opérateur vérifie que si la valeur de deux opérandes est inférieure ou égale à l'autre. Dans notre cas, $ a <= $ b est vrai.

Vérifions maintenant les opérateurs d'égalité de chaîne en Perl, changeons la valeur en $ a = "nil" et $ b = "abc"

  • It : il vérifie si l'argument chaîne de gauche est inférieur à l'argument chaîne de droite. Dans notre cas, $ a It $ b n'est pas vrai.
  • gt : il vérifie si l'argument de chaîne de gauche est supérieur à l'argument de chaîne de droite. Dans notre cas, $ a gt $ b est vrai.
  • le: il vérifie si l'argument chaîne de gauche est inférieur ou égal à l'argument de chaîne de droite. Dans notre cas, $ a Ie $ b est faux
  • ge: il vérifie si l'argument de chaîne de gauche est supérieur ou égal à l'argument de chaîne de droite. Dans notre cas, $ a ge $ b est faux.

3. Opérateurs d'affectation:

Modifions la valeur de a et b aux valeurs précédentes de 10 et 30. Perl prend en charge les opérateurs d'affectation suivants:

  • =: C'est un opérateur d'affectation. Il affecte la valeur du côté droit au côté gauche, par exemple, $ c = $ a + $ b, ce qui fait la valeur de c à 40.
  • + = : Il est appelé add et opérateur d'affectation. Il ajoute l'opérande droit à l'opérande gauche et affecte la valeur du résultat à l'opérande gauche.
  • - =: il est appelé soustraire ET opérateur d'affectation. Il soustrait l'opérande droit de l'opérande gauche et affecte la valeur du résultat à l'opérande gauche.
  • * = : Il est appelé opérateur d'affectation multiple ET. Il multiplie l'opérande droit de l'opérande gauche et affecte la valeur du résultat à l'opérande gauche.
  • / = : Il est appelé opérateur d'affectation ET de division. Il divise l'opérande droit de l'opérande gauche et affecte la valeur du résultat à l'opérande gauche.

4. Opérateurs au niveau du bit:

Perl prend en charge les opérateurs au niveau du bit suivants:

  • & (Binaire et): il copie les bits qui en résultent et qui se trouvent dans les deux opérandes.
  • | (OU binaire): il copie les bits du résultat qui se trouvent dans l'un ou l'autre opérande.
  • (XOR binaire): il copie un peu s'il est défini dans un opérande, pas dans les deux.

5. Opérateurs logiques:

Perl contient les opérateurs logiques suivants:

  • Et (ET logique): Si les deux opérandes deviennent vrais, alors l'opérateur renvoie vrai.
  • OU (OU logique): si l'un des opérandes est différent de zéro, il devient vrai.
  • Non (NON logique): il inverse l'état logique de l'opérande.

6. Opérateurs de type quota:

Perl prend en charge les opérateurs Quota Like suivants:

  • q (): il enferme une chaîne entre guillemets simples. par exemple q (nil) devient 'nil'.
  • qq (): il enferme une chaîne entre guillemets. par exemple qq (nil) devient "nil".
  • qx (): il enferme une chaîne entre guillemets inversés.

7. Opérateurs divers:

Perl contient les opérateurs divers suivants:

  • . (Point d'opérateur binaire): Il est utilisé pour concaténer deux chaînes. Si $ a = "nil" et $ b = "def" $ a. $ B = "nildef".
  • x (Opérateur de répétition): il renvoie une chaîne d'opérande gauche répétée. Le nombre de répétitions est spécifié par l'opérande de droite. Par exemple: ('-' x 3) donne '-'.
  • ++ (Opérateur d'incrémentation automatique): il augmentera la valeur d'une unité. La valeur doit être un entier. Par exemple: si $ a = 10 $ a ++ donne 11.
  • - (Opérateur de décrémentation automatique): il diminuera la valeur d'une unité. La valeur doit être un entier. Par exemple: si $ a = 10 $ a– donnera 9.

Articles recommandés:

Ceci a été un guide pour les opérateurs Perl. Ici, nous avons discuté des différents types d'opérateurs Perl ainsi que des exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Opérateurs Python avec exemples
  2. Différents opérateurs dans MySQL
  3. Opérateurs à Matlab
  4. Opérateurs PostgreSQL