gpt4 book ai didi

swift 3循环错误(获取变量并自行添加)

转载 作者:行者123 更新时间:2023-11-28 15:42:33 27 4
gpt4 key购买 nike

我的代码现在不工作。我正在尝试获取名称并将其自行添加到循环中,但编译器给我一条错误消息并且未打印代码。

let names = [Double(2),3,8] as [Any]
let count = names.count
for i in 0..<count {
print((names[i]) + names[i])
}

最佳答案

因为 Any 没有 + 运算符。

这会给你预期的结果。

如果你想添加 2 个值并打印结果,你需要将 Any 转换为 calcutable like Double

let names = [Double(2),3,8] as [Any]
let count = names.count
for i in 0..<count {
if let value = names[i] as? Double {
print(value + value)
}
}

关于swift 3循环错误(获取变量并自行添加),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43553225/

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