【发布时间】:2018-03-26 22:56:18
【问题描述】:
如何展平 Swift 4 中的 Any 数组。 示例:
假设我有一个数组:var array:[Any] = [1, 2, [4, 3], [9, [8, 0]]],在展平这个数组之后,我的预期结果是[1, 2, 4, 3, 9, 8, 0]。我尝试使用flatMap,但没有成功。
【问题讨论】:
-
用谷歌搜索一下....rosettacode.org/wiki/Flatten_a_list#Swift
-
@RayToal:谢谢,这个链接很有帮助。但是你能和我分享
key word谷歌搜索得到这个结果吗?我只是尝试过,但没有得到相同的结果。只是想提高我的搜索技能:)。非常感谢 -
啊,我刚刚认识到该操作是“扁平化”(来自 45 年的编程经验),并且您在数组中的数组中扁平化数组这一事实是“递归的”,所以我搜索了“swift flatten list”递归”
-
非常感谢分享。
标签: ios arrays join swift4 flatmap