【问题标题】:How to get the power of a Double with another Double in Swift 5.5?如何在 Swift 5.5 中通过另一个 Double 获得 Double 的力量?
【发布时间】: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 你在哪里读到的?仅当 xDecimal 时,y 才需要是 Int

标签: swift double swift5.5


【解决方案1】:
var x: Double = 3.86
var y: Double = 4.86

var Answer = Double(pow(x, y)) 

print(Answer)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 2019-05-05
    • 2013-12-31
    • 2014-08-03
    • 2020-05-10
    • 1970-01-01
    • 2018-05-28
    相关资源
    最近更新 更多