【问题标题】:Swift array element mapSwift 数组元素映射
【发布时间】:2017-12-04 05:33:19
【问题描述】:

我有数组 [[one, two, three, four]],我想在不使用 Swift 3 循环的情况下转换 [["one", "two"," three", "four"]] 中的数组。

我试过了

let myArray = array.map { String($0) }

但这是返回["[one, two, three, four]"]

【问题讨论】:

标签: ios iphone swift swift3


【解决方案1】:

在您的情况下,您实际上有两个数组。你有一个数组,不管是什么数组,等等。

试试:

let result = array.map { $0.map { String($0) } }

【讨论】:

    【解决方案2】:

    Array([[one, two, three, four]][0].map({String($0)}))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 2020-12-24
      • 2014-03-04
      • 1970-01-01
      • 2018-04-22
      • 2017-07-03
      • 2022-10-06
      相关资源
      最近更新 更多