gpt4 book ai didi

swift - 在 Swift 中将可选字符串转换为 int

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

我在将可选字符串转换为 int 时遇到了问题。

   println("str_VAR = \(str_VAR)")      
println(str_VAR.toInt())

结果是

   str_VAR = Optional(100)
nil

我希望它是

   str_VAR = Optional(100)
100

最佳答案

在撰写本文时,此页面上的其他答案使用旧的 Swift 语法。这是一个更新。

将可选字符串转换为 Int:字符串? -> 整数

let optionalString: String? = "100"
if let string = optionalString, let myInt = Int(string) {
print("Int : \(myInt)")
}

这会将字符串 "100" 转换为整数 100 并打印输出。如果 optionalStringnilhello3.5,则不会打印任何内容。

也可以考虑使用 guard statement .

关于swift - 在 Swift 中将可选字符串转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31694635/

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