数组和集合 / 数组

let numbers = [2357111317]
var str1 = ""
for n in numbers {
    str1 += (str1 == "" ? "" : "; ") + "\(n)"
}
//str is "2; 3; 5; 7; 11; 13; 17"

let str2 = numbers.reduce("") {
    (str, n) in str + "\(n); "
}
//str2 is 2; 3; 5; 7; 11; 13; 17;

var str3 = ""
numbers.forEach { n in
    str3 += "\(n); "
}
//str3 is 2; 3; 5; 7; 11; 13; 17;

print("str1 is \(str1)")
print("str2 is \(str2)")
print("str3 is \(str3)")