BigDecimal#nonzero?() : nonzero?() es un método de clase BigDecimal que comprueba si el valor BigDecimal es distinto de cero.
Sintaxis: BigDecimal.nonzero?()
Parámetro: valores BigDecimal para verificar
Devuelve: self: si el valor es distinto de cero; de lo contrario nulo
Código #1: ¿Ejemplo para el método distinto de cero?()
# Ruby code for nonzero?() method # loading BigDecimal require 'bigdecimal' # declaring BigDecimal a = 42.1**13 # declaring BigDecimal b = -BigDecimal("10") # declaring BigDecimal c = -(22 ** 7.1) * 10 puts "nonzero? example 1 : #{a.nonzero?()}\n\n" puts "nonzero? example 2 : #{b.nonzero?()}\n\n" puts "nonzero? example 3 : #{c.nonzero?()}\n\n"
Producción :
nonzero? example 1 : 1.3051704902006439e+21 nonzero? example 2 : -0.1E2 nonzero? example 3 : -33978252067.813686
Código #2: ¿Ejemplo para el método distinto de cero?()
# Ruby code for nonzero?() method # loading BigDecimal require 'bigdecimal' # declaring BigDecimal b = BigDecimal('10')-(22 ** 7.1) ** 10 # declaring BigDecimal c = BigDecimal('-3') puts "nonzero? example 2 : #{b.nonzero?()}\n\n" puts "nonzero? example 3 : #{c.nonzero?()}\n\n"
Producción :
distinto de cero? ejemplo 2 : -0.205121100730586399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999E96
distinto de cero? ejemplo 3: -0.3E1
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA