Perl | Math::BigInt->bone() method
Last Updated :
03 Oct, 2019
Math::BigInt
module in Perl provides objects that represent integers with arbitrary precision and overloaded arithmetical operators.
bone() method of Math::BigInt
module is used to create a new object with value one and if used on an existing object, it sets it to one.
Syntax: Math::BigInt->bone()
Parameter:
plus or minus: to set the sign of one as ‘+’ or ‘-‘
Returns: object with value one
Example 1:
use Math::BigInt;
$x = Math::BigInt->bone();
print ( "$x\n" );
$x = Math::BigInt->bone( '-' );
print ( "$x" );
|
Example 2:
use Math::BigInt;
$num = 78215936043546;
$x = Math::BigInt->new( $num );
print ( "Before function call: $x\n" );
$x ->bone();
print ( "After function call: $x" );
|
Output:
Before function call: 78215936043546
After function call: 1
Example 3:
use Math::BigInt;
$num = 78215936043546;
$x = Math::BigInt->new( $num );
print ( "Before function call: $x\n" );
$x ->bone( '-' );
print ( "After function call: $x" );
|
Output:
Before function call: 78215936043546
After function call: -1
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...