BigDecimal#inspect():inspect()是BigDecimal類方法,該方法將有關值的調試信息作為逗號分隔的值字符串返回。
用法: BigDecimal.inspect()
參數:BigDecimal值以查找檢查值
返回:
第一部分-地址
第二-值作為字符串
最後一部分-有效數字的當前數目和最大數目。
代碼#1:inspect()方法示例
# Ruby code for inspect() method
# loading BigDecimal
require 'bigdecimal'
# declaring BigDecimal
a = 42.1**13
# declaring BigDecimal
b = -BigDecimal("10")
# declaring BigDecimal
c = -(22 ** 7.1) * 10
# a
puts "inspect value of a:#{a.inspect}\n\n"
# b
puts "inspect value of b:#{b.inspect}\n\n"
# c
puts "inspect value of c:#{c.inspect}\n\n"
輸出:
inspect value of a:1.3051704902006439e+21 inspect value of b:# inspect value of c:-33978252067.813686
代碼2:inspect()方法示例
# Ruby code for inspect() method
# loading BigDecimal
require 'bigdecimal'
# declaring BigDecimal
a = 12**12 - 27
# declaring BigDecimal
b = BigDecimal('10')-(22 ** 7.1) ** 10
# declaring BigDecimal
c = BigDecimal('-3')
# a
puts "inspect value of a:#{a.inspect}\n\n"
# b
puts "inspect value of b:#{b.inspect}\n\n"
# c
puts "inspect value of c:#{c.inspect}\n\n"
輸出:
inspect value of a:8916100448229 inspect value of b:# inspect value of c:#
相關用法
- Ruby Array class inspect()用法及代碼示例
- Ruby BigDecimal div用法及代碼示例
- Ruby BigDecimal eql?用法及代碼示例
- Ruby BigDecimal nan?用法及代碼示例
- Ruby BigDecimal dup用法及代碼示例
- Ruby BigDecimal hash用法及代碼示例
- Ruby BigDecimal frac用法及代碼示例
- Ruby BigDecimal modulo用法及代碼示例
- Ruby BigDecimal nonzero?用法及代碼示例
- Ruby BigDecimal power用法及代碼示例
- Ruby BigDecimal floor用法及代碼示例
- Ruby BigDecimal exponent用法及代碼示例
- Ruby BigDecimal absolute用法及代碼示例
- Ruby BigDecimal ceil用法及代碼示例
注:本文由純淨天空篩選整理自mayank5326大神的英文原創作品 Ruby | BigDecimal class inspect value。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。