我有两个 String
arrays
,每个 array
都有相同数量的元素。现在我想在标签文本中显示数组数据。
例如,arr1["A","B","C"] 和 arr2["D","E","F"]
我们有这两个数组。
现在我们如何在标签中显示数据? label.text = A:D,B:E,C:F
。我如何在我的标签中以这种格式显示数据? Array1 元素应该是第一个,第二个应该是 Array2 元素。
最佳答案
只需使用 zip(_:_:)
、map(_:)
和 joined(separator:)
在 arr1
和 arr2
上得到预期的结果,即
let arr1 = ["A","B","C"]
let arr2 = ["D","E","F"]
let text = zip(arr1, arr2).map{ "\($0.0):\($0.1)" }.joined(separator: ",") //A:D,B:E,C:F
label.text = text
关于ios - 在标签swift中显示两个数组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58973574/