Open In App

Ruby | BigDecimal sign() function

Improve
Improve
Like Article
Like
Save
Share
Report

BigDecimal#sign() : sign() is a BigDecimal class method which signs the Big decimal to the nearest integer.

Syntax: BigDecimal.sign()

Parameter: BigDecimal values

Return: signs the Big decimal to the nearest integer.

Example #1 :




# Ruby code for BigDecimal.sign() method
  
# loading library
require 'bigdecimal'
  
# declaring bigdecimal
a = BigDecimal("10333")
  
# declaring bigdecimal
b = -BigDecimal("10")
  
# declaring bigdecimal
c = BigDecimal("565")
  
# sign() method
puts "BigDecimal example sign : #{a.sign()}\n\n"
  
puts "BigDecimal example sign : #{b.sign()}\n\n"
  
puts "BigDecimal example sign : #{c.sign()}\n\n"


Output :

BigDecimal example sign : 2

BigDecimal example sign : -2

BigDecimal example sign : 2

Example #2 :




# Ruby code for BigDecimal.sign() method
  
# loading library
require 'bigdecimal'
  
# declaring bigdecimal
a = BigDecimal('43443')
  
# declaring bigdecimal
b = BigDecimal('10')
  
# declaring bigdecimal
c = BigDecimal('-3')
  
# sign() method
puts "BigDecimal example sign : #{a.sign()}\n\n"
  
puts "BigDecimal example sign : #{b.sign()}\n\n"
  
puts "BigDecimal example sign : #{c.sign()}\n\n"


Output :

BigDecimal example sign : 2

BigDecimal example sign : 2

BigDecimal example sign : -2



Last Updated : 05 Dec, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads