O operador ! em Perl

O operador unário um ponto de exclamação ! , na linguagem de programação Perl é uma negação lógica.

O resultado do operador ! é sempre uma das duas opções:

  • é um ou o número de 1 (no caso de ! aplica-se a falsidade)
  • ou uma cadeia de caracteres vazia '' (se ! aplica-se a verdade)

Aqui está um exemplo:

▶ Run
#!/usr/bin/perl

print !0;

O programa exibirá o texto 1. Neste exemplo, o operador de ! aplica-se ao número de 0. O número de 0 — isso é uma mentira, e o resultado do operador ! — a verdade.

O uso de !!

Às vezes, o operador ! é usado 2 vezes. Neste caso, o resultado do trabalho dessa dupla de operador — o número de 1 se estes dois operadores aplicam-se à verdade ou uma string vazia se eles se aplicam a mentira.

Temas relacionados

Outros artigos