【问题标题】:Array in Swift XcodeSwift Xcode 中的数组
【发布时间】:2026-01-27 23:10:01
【问题描述】:

我有一个算法,可以将某个数组与 Bool 相交,并返回一些其他数组。现在的问题是我得到的数组有这种形式: [[[[123.0,334.45]]],[[[342.35,2434.34]]],[[[...,...]]],....]

现在你怎么能看到有太多的方括号,有什么办法也可以去掉括号吗? 谢谢你。

【问题讨论】:

  • 清理你的算法可能会更好,这样它就不会一开始就发出这样的混乱

标签: arrays swift xcode parentheses


【解决方案1】:

哇,现在是嵌套!

我数了一下括号,并使用了适当数量的joined()方法将数组展平:

let array = [[[[123.0,334.45]]],[[[342.35,2434.34]]]]
let flatArray = Array(array.joined().joined().joined())

...给出:

[123, 334.45, 342.35, 2434.34]

【讨论】: