📜  红宝石 |数字 round()函数(1)

📅  最后修改于: 2023-12-03 14:56:47.526000             🧑  作者: Mango

红宝石 | 数字 round()函数

简介

在 Ruby 中,round() 函数是用来将数字四舍五入到指定小数位数的函数。它可以接受一个参数,用于指定四舍五入后的小数位数,默认值是 0。

语法
round()
round(ndigits)

参数说明:

  • ndigits(选项):要四舍五入的小数位数。默认为 0。
示例
pi = 3.14159265358979

# 默认情况下,将四舍五入并舍去小数位。
puts pi.round()   # 输出:3

# 传入一个参数,将四舍五入到整数。
puts pi.round(0)  # 输出:3

# 传入一个负数,将四舍五入到整数的位置之前。
puts pi.round(-1) # 输出:0

# 传入一个正数,将四舍五入到指定小数位上。
puts pi.round(2)  # 输出:3.14
注意事项
  • 当参数为正时,该参数指定的是要四舍五入的小数位数,从最后一个小数位开始算起。
  • 当参数为负时,该参数指定的是要四舍五入到整数位开始的位置,从左往右算起。
  • round() 函数返回的是一个整数或浮点数,取决于原始数字的类型。
  • round() 函数可以用于任何数字类型,包括浮点数、整数和分数。