📅  最后修改于: 2023-12-03 15:11:36.444000             🧑  作者: Mango
在 Ruby 中,我们可以使用 fdiv()
函数进行除法运算。与普通的除法运算不同,fdiv()
函数会返回一个有理数,即分数形式。
fdiv()
函数的语法如下:
a.fdiv(b)
其中,a
为被除数,b
为除数。
下面是一些 fdiv()
函数的使用示例:
puts 1.fdiv(3) # 输出:1/3
puts 1.0.fdiv(3) # 输出:0.3333333333333333
puts 5.fdiv(2) # 输出:5/2
puts -5.fdiv(2) # 输出:-5/2
puts -5.fdiv(-2) # 输出:5/2
puts Rational(2, 3).fdiv(1.5) # 输出:4/3
注意,在示例中,fdiv
函数的参数可以是整数、浮点数或有理数。当参数为浮点数或整数时,返回的结果是有理数。
下面是以上内容的 Markdown 版本:
# 红宝石 | 有理 fdiv()函数
在 Ruby 中,我们可以使用 `fdiv()` 函数进行除法运算。与普通的除法运算不同,`fdiv()` 函数会返回一个有理数,即分数形式。
## 语法
`fdiv()` 函数的语法如下:
a.fdiv(b)
其中,`a` 为被除数,`b` 为除数。
## 示例
下面是一些 `fdiv()` 函数的使用示例:
```ruby
puts 1.fdiv(3) # 输出:1/3
puts 1.0.fdiv(3) # 输出:0.3333333333333333
puts 5.fdiv(2) # 输出:5/2
puts -5.fdiv(2) # 输出:-5/2
puts -5.fdiv(-2) # 输出:5/2
puts Rational(2, 3).fdiv(1.5) # 输出:4/3
注意,在示例中,fdiv
函数的参数可以是整数、浮点数或有理数。当参数为浮点数或整数时,返回的结果是有理数。