获取 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 inforEach

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:如何在 plist 中获取第一个数组字符串?

Swift:如何避免 CoreData 中的重复条目以使用 JSON 数组实现?

遍历数组只获得 Swift Playground 中的第一个值

用于获取表的所有条目并且仅包含基于特定列的许多重复项中的第一个的自定义查询

在 Swift 中获取列表的第一项 [关闭]

如何编写查询以获取 SQL Server 中每个组的第一个条目? [复制]