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
$valuefrom 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.
Copyright and license
This software is copyright (c) 2020 by Matthew Phillips <[email protected]>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Releases
7 releases since Debian 8 (Jessie); the text changed 4 times.