Operatøren ! i Perl

Den monadiske ikke er operatør, udråbstegn ! i programmeringssproget Perl er dens logiske negation.

Resultatet af operatøren ! er altid en af to muligheder:

  • det er enten antallet 1 (hvis ! gælder ligger)
  • enten en tom streng '' (hvis ! gælder for sandheden)

Her er et eksempel:

▶ Run
#!/usr/bin/perl

print !0;

Programmet vil vise teksten 1. I dette eksempel, operatøren ! gælder at antallet 0. Antallet 0 er løgn og resultatet af operatøren ! — sandheden.

Brug !!

Nogle gange operatøren ! anvendes 2 gange i træk. I dette tilfælde, resultatet af denne dobbelte operatør antallet 1 , hvis de to selskaber er anvendt til at sandheden eller den tomme streng, hvis de er vant til at løgne.

Relaterede emner

Andre artikler