Data::Perl::Role::Number(3pm)

Data::Perl::Role::Number3pm

Wrapping class for perl scalar numbers.

Usage

  use Data::Perl qw/number/;
  my $num = number(123);
  $num->add(5); # $num == 128
  $num->div(2); # $num == 64

Version

version 0.002011

Overview

This class provides a wrapper and methods for interacting with scalar strings.

Provided methods

All of these methods modify the attribute's value in place. All methods return the new value.

new($value)

Constructs a new Data::Perl::Collection::Number object initialized with the passed in value, and returns it.

add($value)

Adds the current value of the attribute to $value.

sub($value)

Subtracts $value from the current value of the attribute.

mul($value)

Multiplies the current value of the attribute by $value.

div($value)

Divides the current value of the attribute by $value.

mod($value)

Returns the current value of the attribute modulo $value.

abs

Sets the current value of the attribute to its absolute value.

Releases

7 releases since Debian 8 (Jessie); the text changed 4 times.

  1. 8–9
  2. 10
  3. 11
  4. 12–13
  5. Arch

Author

Matthew Phillips <[email protected]>

From perl-data-perl 0.002011-8 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.