infinite?() es un método de clase BigDecimal que comprueba si el valor BigDecimal es infinito.
Sintaxis: BigDecimal.infinite?()
Parámetro: valores BigDecimal para verificar
Devuelve: nil: si el valor es finito
-1: si el valor es -ve infinito
+1: si el valor es +ve infinito
Ejemplo 1 :
# Ruby code for infinite?() method # loading BigDecimal require 'bigdecimal' # declaring BigDecimal a = 42.1**13/0 # declaring BigDecimal b = -BigDecimal("10") # declaring BigDecimal c = -(22 ** 7.1) * 10/0 puts "infinite? example 1 : #{a.infinite?()}\n\n" puts "infinite? example 2 : #{b.infinite?()}\n\n" puts "infinite? example 3 : #{c.infinite?()}\n\n"
Producción :
infinite? example 1 : infinite? example 2 : infinite? example 3 :
Ejemplo #2:
# Ruby code for infinite?() method # loading BigDecimal require 'bigdecimal' # declaring BigDecimal b = BigDecimal('10')-(22 ** 7.1) ** 10 # declaring BigDecimal c = BigDecimal('-3') puts "infinite? example 2 : #{b.infinite?()}\n\n" puts "infinite? example 3 : #{c.infinite?()}\n\n"
Producción :
infinite? example 2 : infinite? example 3 :
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA