Ruby 数值 infinite?函数

Ruby 数值 infinite?函数

infinite?() 是Ruby中一个内置的方法,如果数字是有限的,则返回nil。如果数字是-infinity或+infinity,它将返回-1和+1。

语法 :num.infinite?()

参数 :该函数需要一个要检查的数字。

返回值 :它返回nil、-1或+1。

例子 1 :

# Ruby program for infinite?
# method in Numeric
  
# Initialize a number 
num1 = 12
  
# Prints Imaginary number
puts num1.infinite?()

输出:


例2 :

# Ruby program for infinite?
# method in Numeric
  
# Initialize a number 
num1 = 12/0.0
num2 = -12/0.0
  
# Prints Imaginary number
puts num1.infinite?()
puts num2.infinite?()

输出:

1
-1

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程