如何使用Swift检查字符串值是否存在于数组中

13 浏览
0 Comments

如何使用Swift检查字符串值是否存在于数组中

这个问题已经有答案了:

如何检查一个元素是否在数组中

我尝试了这个:

var array = ["led","zepp","jimmy","page"]
if array.contains("jimmy") { // error : [String] does not have a member named 'contains' .
    print("yes")
}

什么是[String]类型数组的语法?

admin 更改状态以发布 2023年5月20日
0
0 Comments

取决于Swift的版本...在1.2版本中:

    var array = ["led","zepp","jimmy","page"]
    if find(array, "jimmy") != nil {
        println("yay")
    }

在Swift 2中:

   var array = ["led","zepp","jimmy","page"]
    if array.indexOf("jimmy") != nil {
        print("yay")
    }

0