Math::BigInt
módulo en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados.
El método bnan() del Math::BigInt
módulo se usa para crear un nuevo objeto con valor NAN y, si se usa en un objeto existente, lo convierte a NAN.
Sintaxis: Math::BigInt->bnan()
Parámetro: Sin parámetro
Devoluciones: NAN (no es un número)
Ejemplo 1:
#!/usr/bin/perl # Import Math::BigInt module use Math::BigInt; # Specify number $num = 78215936043546; # Create BigInt object $x = Math::BigInt->new($num); # Object before function call print("Before function call: $x\n"); # Calling the function $x->bnan(); # Object after function call print("After function call: $x");
Producción:
Before function call: 78215936043546 After function call: NaN
Ejemplo 2:
#!/usr/bin/perl # Import Math::BigInt module use Math::BigInt; # Create a BigInt object $x = Math::BigInt->bnan(); # Object created with bnan() print("$x");
Producción:
NaN