let n1 = [1, 2, 3]
let n2 = [4, 5, 6]
let allNumbers = chain(n1, n2)
for num in allNumbers {
print(num) // for loop prints 1 to 6
}
// Similarly for String type
let s = chain("foo", "BAR") // produces "fooBAR"
Chain相对于其他方法的优点:
允许混合不同的序列类型
let n = chain([10, 20, 30], 1...3) // will produce 10, 20, 30, 1, 2, 3