嘿我想弄清楚我是否可以查看一个在其数组中有数组的变量,如果我们已经有了该值,则打印是或否。
代码:
var array = [[String]]()
array.append(["John Allen", "150lb", "6.0ft"])
array.append(["John Micheal", "150lb", "6.0ft"])
array.append(["John Carlos", "200lb", "6.2ft"])
if array.contains(["John Allen", "150lb", "6.0ft"]) {
print("yes")
} else {
print("no")
}
如果我们有一个索引/数组,第二个插槽的第一个插槽150lb为John Allen,第三个插槽为6.0英尺,则打印是。
答案 0 :(得分:2)
如果问题是如何使用contains
,那么就这样做:
var array = [[String]]()
array.append(["John Allen", "150lb", "6.0ft"])
array.append(["John Micheal", "150lb", "6.0ft"])
array.append(["John Carlos", "200lb", "6.2ft"])
if array.contains(where:{$0 == ["John Allen", "150lb", "6.0ft"]}) {
print("yes") // yes
}