L'opérateur ! en Perl

L'opérateur unaire, un point d'exclamation ! dans le langage de programmation Perl est la négation logique.

Le résultat de l'opérateur ! est toujours l'une des deux options:

  • c'est soit le nombre de 1 (dans ce cas, si ! s'applique à des mensonges)
  • soit une chaîne vide '' (si ! s'applique à la vérité)

Voici un exemple:

▶ Run
#!/usr/bin/perl

print !0;

Le programme affichera le texte 1. Dans cet exemple, l'opérateur ! s'applique au nombre de 0. Le nombre de 0 — c'est un mensonge et le résultat de l'opérateur ! — la vérité.

L'utilisation de !!

Parfois, l'opérateur ! est utilisé 2 fois de suite. Dans ce cas, le résultat du travail de ce double de l'opérateur le nombre de 1 si ces deux opérateurs s'appliquent à la vérité ou une chaîne vide si elles s'appliquent à des mensonges.

Thèmes connexes

Autres articles