NAME
Math::BigNum::Nan - Represents the Not-a-Number value.
VERSION
Version 0.13
SYNOPSIS
use Math::BigNum;
say Math::BigNum->nan; # => "NaN"
my $nan = Math::BigNum::Nan->new;
say $nan != 0; # => 1
DESCRIPTION
Math::BigNum::Nan is an abstract type that represents the NaN
value.
SUBROUTINES/METHODS
eq
$x->eq($y) # => Bool
$x == $y # => Bool
Equality test: always returns a false value.
ne
$x->ne($y) # => Bool
$x != $y # => Bool
Inequality test: always returns a true value.
neg / bneg
$x->neg # => Nan
$x->bneg # => Nan
Always returns Nan.
abs / babs
$x->abs # => Nan
$x->babs # => Nan
Always returns Nan.
add / badd
$x->add(Any) # => Nan
$x->badd(Any) # => Nan
Always returns Nan.
sub / bsub
$x->sub(Any) # => Nan
$x->bsub(Any) # => Nan
Always returns Nan.
mul / bmul
$x->mul(Any) # => Nan
$x->bmul(Any) # => Nan
Always returns Nan.
div / bdiv
$x->div(Any) # => Nan
$x->bdiv(Any) # => Nan
Always returns Nan.
pow / ipow / bpow / bipow
$x->pow(Any) # => Nan
$x->bpow(Any) # => Nan
Always returns Nan.
mod / imod / bmod / bimod
$x->mod(Any) # => Nan
$x->bmod(Any) # => Nan
Always returns Nan.
fac / bfac
$x->fac # => Nan
$x->bfac # => Nan
Always returns Nan.
primorial
$x->primorial # => Nan
Always returns Nan.
cmp
$x->cmp(Any) # => undef
Always returns undef
.