Как получить модуль числа в Perl

Задача. В Perl программе есть переменная в которой содержится число. Нужно получить модуль этого числа. Модуль числа (абсолютная величина) — это это же число у которого убран минус (если он был).

Несколько примеров:

  • Модуль числа 4 — это число 4.
  • Модуль числа 0 — это число 0.
  • Модуль числа -18 — это 18.
  • Модуль числа -1.576 это 1.576.

Решение

Решение — использовать функцию abs, которая является частью языка Perl.

Вот пример программы, которая использует эту функцию:

▶ Run
#!/usr/bin/perl

my $number = -14;

print abs($number);

Программа выведет на экран текст 14.

Официальная документация

Вот вывод команды perldoc -f abs:

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

Другие статьи

Комментарии