gpt4 book ai didi

arrays - Swift [String] 不可转换为 'String'

转载 作者:搜寻专家 更新时间:2023-11-01 06:10:06 24 4
gpt4 key购买 nike

试图让它工作,但我得到了错误

“[String] 不能转换为‘String’”

 var city = "Atlanta"
var issueLocation = ["Atlanta","Montreal","Toronto","XXIIVV"]
let locationRand = Int(arc4random() % 3)
var passportIdent = "Issue Location: \(issueLocation[locationRand])"
if (issueLocation == city){
}

最佳答案

您正在将字符串数组与单个字符串进行比较。这没有意义,所以 swift 编译器在提示。

issueLocation 是字符串的数组,swift 表示为[String]
city,另一方面是单个 String。请注意缺少的方括号。

将字符串数组与单个字符串进行比较没有意义。一件事怎么能等于多件事呢?

这就是错误。目前尚不清楚您要完成什么(您应该告诉我们),所以除此之外我无能为力。

关于arrays - Swift [String] 不可转换为 'String',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27554646/

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