如何在 Swift 5.5 中获得一个 Double 与另一个 Double 的力量?
How to get the power of a Double with another Double in Swift 5.5?
长话短说,我需要得到 x 的 y 次方,它们都是双倍
问题是我总是得到 0
import Darwin
x: Double = 3.86
y: Double = 4.86
var Answer = Int(pow(Double(x),Double(y)))
// Answer = 0?
// Answer Should = 709.2744...
那么为什么会这样,我该如何让它真正发挥作用?
是的,这个计算适用于整数,只是第二个双精度数被添加到混合中,它就全部崩溃了
var x: Double = 3.86
var y: Double = 4.86
var Answer = Double(pow(x, y))
print(Answer)
长话短说,我需要得到 x 的 y 次方,它们都是双倍
问题是我总是得到 0
import Darwin
x: Double = 3.86
y: Double = 4.86
var Answer = Int(pow(Double(x),Double(y)))
// Answer = 0?
// Answer Should = 709.2744...
那么为什么会这样,我该如何让它真正发挥作用?
是的,这个计算适用于整数,只是第二个双精度数被添加到混合中,它就全部崩溃了
var x: Double = 3.86
var y: Double = 4.86
var Answer = Double(pow(x, y))
print(Answer)