我想在数组中保存值并检查数组中的值是否存在。
我使用这个代码:
节约价值
var index = 0
var array = [Int]()
self.array.append(self.index)
但是如何检查数组中的值是否存在,并在控制台中显示数组中的数字值?
例子:
检查值
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! TableViewCell
if "values for array exist" {
//show text for all row numbers in the array
}
}
在数组中保存值
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
index = indexPath.row
self.array.append(self.index.row) //save row number
}
最佳答案
var index = 0
var array = [String]()
array.append("\(index)")
如何看到数组中的所有内容
array.forEach({print($0)})
你也可以:
for i in 0..<array.count{
print(array[i])
}
要检查数组是否包含:
print(array.contains("5")) // false
print(array.contains("0")) // true
关于ios - swift:从数组中添加值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46013278/