获取 Swift 数组中的第一个条目
Posted
技术标签:
【中文标题】获取 Swift 数组中的第一个条目【英文标题】:Get first entry in Swift array 【发布时间】:2020-06-11 10:50:09 【问题描述】:我似乎在网上找不到很多东西,但是我怎样才能获得数组的第一个(然后是第二个和第三个)条目?
我的数组正在保存到其他地方的 UserDefaults,然后拉到这里使用。
谢谢!
【问题讨论】:
yourArray[0]
或 yourArray.first
是数组的第一个元素。 yourArray[1]
是数组的第二个元素。你的问题是什么?请描述更多。
Apple doc for Array, Swift Programming Language chapter on Array。查找信息并不难
【参考方案1】:
你的意思是循环遍历元素吗?为此,您可以使用for in
或forEach
。
var array: [MyType]
for element in array
print(element)
array.forEach element in
print(element)
【讨论】:
【参考方案2】:也许你正在尝试使用索引不断迭代值
这里有两种方法可以获得第一个索引值而不是第二个索引值第三个索引值也可以使用索引。希望你能得到你的结果。
第一种方式:
var stringArray = ["a","b","C","D","a","i","x","D"]
for (index, element) in stringArray.enumerated()
print("Item \(index): \(element)")
另一种方式:
for index in 0 ..< stringArray.count
print(stringArray[index])
如果它对你有帮助,请告诉我。
【讨论】:
以上是关于获取 Swift 数组中的第一个条目的主要内容,如果未能解决你的问题,请参考以下文章
Swift:如何避免 CoreData 中的重复条目以使用 JSON 数组实现?
遍历数组只获得 Swift Playground 中的第一个值