當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby BigDecimal E()用法及代碼示例


BigDecimal#E():E()是BigDecimal類方法,它將反正切值返回指定精度的數字位數。

用法:BigDecimal.E()

參數:BigDecimal值


返回:指定的精度位數(數字)的反正切值。

示例1:

# Ruby code for BigDecimal.E() method 
  
# loading library 
require 'bigdecimal'
require 'bigdecimal/util'
  
require "bigdecimal/math"
  
include BigMath 
  
# declaring bigdecimal 
a = BigMath.E(BigDecimal("10")).to_s 
  
# declaring bigdecimal 
b = BigMath.E(BigDecimal("032")).to_s 
  
# declaring bigdecimal 
c = BigMath.E(BigDecimal("1")).to_s 
  
  
# E() method 
puts "BigDecimal a E method : #{a}\n\n"
  
puts "BigDecimal b E method : #{b}\n\n"
  
puts "BigDecimal c E method : #{c}\n\n"

輸出:

BigDecimal a E method : 0.2718281828E1

BigDecimal b E method : 0.27182818284590452353602874713527E1

BigDecimal c E method : 0.3E1

示例2:

# Ruby code for BigDecimal.E() method 
  
# loading library 
require 'bigdecimal'
require 'bigdecimal/util'
  
require "bigdecimal/math"
  
include BigMath 
  
# declaring bigdecimal 
a = BigMath.E(BigDecimal("120")).to_s 
  
# declaring bigdecimal 
b = BigMath.E(BigDecimal("1.0")).to_s 
  
# declaring bigdecimal 
c = BigMath.E(BigDecimal("3")).to_s 
  
# E() method 
puts "BigDecimal a E method : #{a}\n\n"
  
puts "BigDecimal b E method : #{b}\n\n"
  
puts "BigDecimal c E method : #{c}\n\n"

輸出:

BigDecimal a E method : 0.271828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193200305992E1

BigDecimal b E method : 0.3E1

BigDecimal c E method : 0.272E1



相關用法


注:本文由純淨天空篩選整理自mayank5326大神的英文原創作品 Ruby | BigDecimal E() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。