Ruby Float divmod()方法及实例

Ruby Float divmod()方法及实例

Float divmod() 是一个float类方法,它返回一个数组,其中有两个数字相除的商和余数。

语法: float.divmod()

参数: 浮点数 – 红利和除数

返回: 一个包含商和余数的数组。

例子 #1 :

# Ruby code for divmod() method
 
# Initializing value
a = 4.0
b = 2.0
 
# Printing result
puts "Division a/b : #{a.divmod(b)}\n\n"
puts "Division b/a : #{b.divmod(a)}\n\n"

输出:

Division a/b : [2, 0.0]

Division b/a : [0, 2.0]

例子#2

# Ruby program for divmod() method
 
# Initializing value
a = 0
b = 2.0
 
# dividing by zero - gives error
puts "Division a/b : #{a.divmod(b)}\n\n"
puts "Division b/a : #{b.divmod(a)}\n\n"

输出:

source_file.rb:8:in `divmod': divided by 0 (ZeroDivisionError)
    from source_file.rb:8:in `'

Division a/b : [0, 0.0]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程