Comment obtenir le module d'un nombre en Perl

De la tâche. En Perl, le programme est-il une variable qui contient le nombre. Besoin d'obtenir un module de ce nombre. Le module d'un nombre (en valeur absolue) — c'est le même nombre qui est nettoyé moins, s'il était.

Quelques exemples:

  • Le module de 4 est un nombre 4.
  • Le module de 0 est un nombre 0.
  • Le module de -18 est 18.
  • Le module de -1.576 est 1.576.

Solution

La solution est d'utiliser la fonction de abs, qui est une partie du langage Perl.

Voici un exemple de programme qui utilise cette fonction:

▶ Run
#!/usr/bin/perl

my $number = -14;

print abs($number);

Le programme affichera le texte 14.

La documentation officielle

Voici la sortie de la commande perldoc -f abs:

    abs VALUE
    abs     Returns the absolute value of its argument. If VALUE is omitted,
            uses $_.

Autres articles