perl | Método matemático::BigInt->binf()

Math::BigIntmódulo en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados.

El método binf() del Math::BigIntmódulo se usa para crear un nuevo objeto con valor infinito y, si se usa en un objeto existente, lo establece en infinito.

Sintaxis: Math::BigInt->binf()

Parámetro:
más o menos: para establecer el signo de infinito como ‘+’ o ‘-‘

Devuelve: objeto con valor inf

Ejemplo 1:

#!/usr/bin/perl  
    
# Import Math::BigInt module 
use Math::BigInt; 
   
# Create a BigInt object 
$x = Math::BigInt->binf();
  
# Object created with binf()
print("$x\n");
  
# Create a BigInt object 
$x = Math::BigInt->binf('-');
  
# Object created with binf()
print("$x");
Producción:

inf
-inf

Ejemplo 2:

#!/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->binf();
  
# Object after function call
print("After function call: $x");
Producción:

Before function call: 78215936043546
After function call: inf

Ejemplo 3:

#!/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 with '-' sign
$x->binf('-');
  
# Object after function call
print("After function call: $x");
Producción:

Before function call: 78215936043546
After function call: -inf

Publicación traducida automáticamente

Artículo escrito por Code_Mech y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *