Get the best out of our app
GeeksforGeeks App
Open App
Browser
Continue

# Ruby | BigDecimal zero?() function

BigDecimal#zero?() : zero?() is a BigDecimal class method which checks whether the Big decimal value is zero.

Syntax: BigDecimal.zero?()

Parameter: BigDecimal values

Return: true – if the Big decimal value is a zero otherwise return false

Example #1 :

 `# Ruby code for BigDecimal.zero?() method`` ` `# loading library``require ``'bigdecimal'``require ``'bigdecimal/util'`` ` `# declaring bigdecimal``a = BigDecimal(``"10"``)`` ` `# declaring bigdecimal``b = -BigDecimal(``"10"``)`` ` `# declaring bigdecimal``c = -BigDecimal(``"11.43"``)`` ` `# zero?() method``puts ``"BigDecimal a zero? method : #{a.zero?()}\n\n"`` ` `puts ``"BigDecimal b zero? method : #{b.zero?()}\n\n"`` ` `puts ``"BigDecimal c zero? method : #{c.zero?()}\n\n"`

Output :

```BigDecimal a zero? method : false

BigDecimal b zero? method : false

BigDecimal c zero? method : false

```

Example #2 :

 `# Ruby code for BigDecimal.zero?() method`` ` `# loading library``require ``'bigdecimal'``require ``'bigdecimal/util'`` ` `# declaring bigdecimal``a = BigDecimal(``'12'``)*``12`` ` `# declaring bigdecimal``b = BigDecimal(``'10'``)-(``22` `** ``7``.``1``) ** ``10`` ` `# declaring bigdecimal``c = BigDecimal(``'0'``)`` ` `# zero?() method``puts ``"BigDecimal a zero? method : #{a.zero?()}\n\n"`` ` `puts ``"BigDecimal b zero? method : #{b.zero?()}\n\n"`` ` `puts ``"BigDecimal c zero? method : #{c.zero?()}\n\n"`

Output :

```BigDecimal a zero? method : false

BigDecimal b zero? method : false

BigDecimal c zero? method : true

```

My Personal Notes arrow_drop_up