|
NAMEData::Object::NumberABSTRACTNumber Class for Perl 5SYNOPSISpackage main; use Data::Object::Number; my $number = Data::Object::Number->new(1_000_000); DESCRIPTIONThis package provides methods for manipulating number data.INTEGRATESThis package integrates behaviors from:Data::Object::Role::Dumpable Data::Object::Role::Proxyable Data::Object::Role::Throwable LIBRARIESThis package uses type constraints from:Data::Object::Types METHODSThis package implements the following methods:absabs() : Any The abs method returns the absolute value of the number.
atan2atan2(Num $arg1) : Num The atan2 method returns the arctangent of Y/X in the range -PI to PI.
coscos() : Num The cos method computes the cosine of the number (expressed in radians).
decrdecr(Num $arg1) : Num The decr method returns the numeric number decremented by 1.
defineddefined() : Num The defined method returns true if the object represents a value that meets the criteria for being defined, otherwise it returns false.
downtodownto(Num $arg1) : ArrayRef The downto method returns an array reference containing integer decreasing values down to and including the limit.
eqeq(Any $arg1) : Num The eq method performs a numeric equality operation.
expexp() : Num The exp method returns e (the natural logarithm base) to the power of the number.
gege(Any $arg1) : Num The ge method returns true if the argument provided is greater-than or equal-to the value represented by the object.
gtgt(Any $arg1) : Num The gt method performs a numeric greater-than comparison.
hexhex() : Str The hex method returns a hex string representing the value of the number.
incrincr(Num $arg1) : Num The incr method returns the numeric number incremented by 1.
intint() : Num The int method returns the integer portion of the number. Do not use this method for rounding.
lele(Any $arg1) : Num The le method returns true if the argument provided is less-than or equal-to the value represented by the object.
loglog() : Num The log method returns the natural logarithm (base e) of the number.
ltlt(Any $arg1) : Num The lt method performs a numeric less-than comparison.
modmod() : Num The mod method returns the division remainder of the number divided by the argment.
nene(Any $arg1) : Num The ne method performs a numeric equality operation.
negneg() : Num The neg method returns a negative version of the number.
powpow() : Num The pow method returns a number, the result of a math operation, which is the number to the power of the argument.
sinsin() : Num The sin method returns the sine of the number (expressed in radians).
sqrtsqrt(Num $arg1) : Num The sqrt method returns the positive square root of the number.
toto(Num $arg1) : ArrayRef The to method returns an array reference containing integer increasing or decreasing values to and including the limit in ascending or descending order based on the value of the floating-point object.
uptoupto(Num $arg1) : Any The upto method returns an array reference containing integer increasing values up to and including the limit.
AUTHORAl Newkirk, "awncorp@cpan.org"LICENSECopyright (C) 2011-2019, Al Newkirk, et al.This is free software; you can redistribute it and/or modify it under the terms of the The Apache License, Version 2.0, as elucidated in the "license file" <https://github.com/iamalnewkirk/data-object/blob/master/LICENSE>. PROJECTWiki <https://github.com/iamalnewkirk/data-object/wiki>Project <https://github.com/iamalnewkirk/data-object> Initiatives <https://github.com/iamalnewkirk/data-object/projects> Milestones <https://github.com/iamalnewkirk/data-object/milestones> Contributing <https://github.com/iamalnewkirk/data-object/blob/master/CONTRIBUTE.md> Issues <https://github.com/iamalnewkirk/data-object/issues>
Visit the GSP FreeBSD Man Page Interface. |