gpt4 book ai didi

ios - 你如何在 swift 中将 int 转换为 double?

转载 作者:IT王子 更新时间:2023-10-29 05:45:28 24 4
gpt4 key购买 nike

我查看了将 int 转换为 float 的答案和其他类似的答案,但它们并不完全符合我的要求。

我正在尝试创建一个基本程序,该程序对一个数字进行一些不同的计算,最后将这些计算的结果加在一起。

对于其中一个计算,我创建了一个具有以下 3 个不同值的分段 Controller

 var myValues: [Double] = [0.00, 1.00, 1.50]
var myValue = [myValuesSegmentedController.selectedSegmentIndex]

then when one of those values is picked, it's added to the final value.所有加在一起的值都是 Double,保留 2 位小数。

var totalAmount = valueA + valueB + valueC + myValue

我遇到的问题是 swift 不允许我将“myValue”添加到那些最终计算中。它给了我错误:

Swift Compiler Error. Cannot invoke '+' with an argument list of type '($T7, @lvalue [int])'

我需要做什么才能将该值更改为 Double?或者我该怎么做才能获得类似的结果?

最佳答案

你可以像这样用 Double() 来转换它

var totalAmount = valueA + valueB + valueC + Double(myValue)

关于ios - 你如何在 swift 中将 int 转换为 double?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26579912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com