如何在 Swift 5.5 中获得一个 Double 与另一个 Double 的力量?

How to get the power of a Double with another Double in Swift 5.5?

长话短说,我需要得到 xy 次方,它们都是双倍

问题是我总是得到 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)