Есть ли копия в Swift до flatten
в Scala, Xtend, Groovy, Ruby и co?
var aofa = [[1,2,3],[4],[5,6,7,8,9]]
aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9]
конечно, я мог бы использовать сокращение для этого, но этот вид сосет
var flattened = aofa.reduce(Int[]()){
a,i in var b : Int[] = a
b.extend(i)
return b
}