gpt4 book ai didi

swift - 将服务器中格式为 Double 的字符串值转换为 Int

转载 作者:行者123 更新时间:2023-11-28 09:52:01 25 4
gpt4 key购买 nike

我正在使用一种服务,该服务发送回类型为 String 的值,其中包含像 Double 这样的 float ,例如“1240.86”。我想将其转换为 Int 并且当我尝试像这样转换时 Int(stringObject) 当值具有 float 时转换失败。我怎样才能施放它?谢谢!

最佳答案

分两步尝试:

if let aDouble = Double(someString) {
let someInt = Int(aDouble)
}

或者可能:

let someInt = Int(Double(someString) ?? 0)

虽然后者有点困惑,因为如果字符串不是有效数字,您可能不想强制使用 0 的值。

关于swift - 将服务器中格式为 Double 的字符串值转换为 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45148009/

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