【发布时间】:2022-01-20 04:23:02
【问题描述】:
长话短说,我需要让 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...
那么为什么会出现这种情况,我该如何让它真正发挥作用呢?
是的,这个计算适用于整数,只是第二个双打被添加到混合中,它只是分崩离析
【问题讨论】:
-
@JoakimDanielson 你在哪里读到的?仅当
x是Decimal时,y才需要是Int