📜  红宝石 |数值幅度()函数(1)

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

红宝石 | 数值幅度() 函数

简介

数值幅度() 函数是 Ruby 语言中针对数值的一个内置方法,它用于计算两个数之间的差值,并返回结果的绝对值。该函数可以接受两个参数,也可以不传入参数。若只传入一个参数,则该参数将被视为 0。

语法
数值幅度(num1, num2)
  • num1:表示第一个数值。
  • num2:表示第二个数值。
示例
示例一:两个参数
num1 = 10
num2 = 20
diff = num1 - num2

puts diff.abs # 10
puts 数值幅度(num1, num2) # 10
示例二:一个参数
num1 = 10
puts 数值幅度(num1) # 10
返回值

数值幅度() 函数的返回值是两个参数的差值的绝对值。若只传入一个参数,则返回值为该参数的绝对值。返回值的类型为数值型。

注意事项
  • 如果传入的参数不能被解释为数字,则会抛出 TypeError 类型的异常。
  • 如果只传入一个参数,则返回值一定为该参数的绝对值。
推荐阅读