Ruby Float 幅度()方法与示例
浮点幅度()是一个浮点类方法,它适用于浮点值并将它们转换为绝对形式。
Syntax: float.magnitude()
Parameter: float value which is to be converted to absolute value
Return: absolute value of the passed float value
示例 #1:
# Ruby program for magnitude() method
# Initializing value
a = -56.23333333
b = -10000.0
c = -(22 + 7.1)
# Printing result
puts "magnitude value of a : #{a.magnitude}\n\n"
puts "magnitude value of b : #{b.magnitude}\n\n"
puts "magnitude value of c : #{c.magnitude}\n\n"
输出 :
magnitude value of a : 56.23333333
magnitude value of b : 10000.0
magnitude value of c : 29.1
示例 #2:
# Ruby program for magnitude() method
# Initializing value
a = -100.7 - 10.4
b = -100 * 2000.0
c = -(22 + 7.1) * 4
# Printing result
puts "magnitude value of a : #{a.magnitude}\n\n"
puts "magnitude value of b : #{b.magnitude}\n\n"
puts "magnitude value of c : #{c.magnitude}\n\n"
输出 :
magnitude value of a : 111.10000000000001
magnitude value of b : 200000.0
magnitude value of c : 116.4