Ruby Float to_d()方法及示例

Ruby Float to_d()方法及示例

Float to_d() 是一个float类的方法,它返回一个BigDecimal表示的浮点数值。

语法: float.to_d()

参数: 浮点数作为参数 精度参数:结果的有效位数

返回: 浮点数的BigDecimal表示法,其结果为有效数字。

例子 #1 :

# Ruby code for to_d() method
 
require 'bigdecimal'
require 'bigdecimal/util'
 
# Initializing value
a = 0.767
b = 2999.011
 
# Printing result
puts "BigDecimal a : #{a.to_d}\n\n"
puts "BigDecimal b : #{b.to_d}\n\n"

输出:

BigDecimal a : 0.767E0

BigDecimal b : 0.2999011E4

例子 #2 :

# Ruby code for to_d() method
 
require 'bigdecimal'
require 'bigdecimal/util'
 
# Initializing value
a = 0.767
b = 2999.011
c = 2.0000
 
# Printing result
puts "BigDecimal a : #{a.to_d(2)}\n\n"
puts "BigDecimal b : #{b.to_d(5)}\n\n"
puts "BigDecimal c : #{c.to_d()}\n\n"

输出:

BigDecimal a : 0.77E0

BigDecimal b : 0.2999E4

BigDecimal c : 0.2E1

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程