【问题标题】:Reverse every array in an array of arrays in Swift反转Swift中数组数组中的每个数组
【发布时间】:2018-04-16 17:03:19
【问题描述】:

我有一个字符串数组 ([[String]])。我想反转大数组中的每个数组。

var players = [["A","B","C","D"],["E","F","G","H"], ["J","K","L","M"]]

想要的结果:

[["D","C","B","A"],
["H","G","F","E"],
["M","L","K","J"]]

【问题讨论】:

  • 是的,没有尝试的家庭作业问题。

标签: arrays swift


【解决方案1】:

您应该使用map 遍历每个元素并将它们反转。

let playersReversed = players.map { $0.reversed() }

请记住,这将返回一个反向集合数组,而不是一个字符串数组数组。为此,请将还原结果转换为Array

let playersReversed = players.map { Array($0.reversed()) }

【讨论】:

  • 感谢您的快速响应!你是最伟大的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多