let numbers = [2, 3, 5, 7, 11, 13, 17]
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)")