在Swift中“join”函数的目的
  join()在数组中的作用是什么? 什么目的? 在其他语言中,它用于将数组的元素连接到string中。 例如, 
  Ruby Array.join 
我已经问了一些关于在Swift数组join ()的问题joinEXC_BAD_ACCESS
这是一个有用的string示例:
Swift 3.0
let joiner = ":" let elements = ["one", "two", "three"] let joinedStrings = elements.joined(separator: joiner) print("joinedStrings: \(joinedStrings)") 输出:
joinedStrings:一:二:三
Swift 2.0
 var joiner = ":" var elements = ["one", "two", "three"] var joinedStrings = elements.joinWithSeparator(joiner) print("joinedStrings: \(joinedStrings)") 
输出:
joinedStrings:一:二:三
Swift 1.2:
 var joiner = ":" var elements = ["one", "two", "three"] var joinedStrings = joiner.join(elements) println("joinedStrings: \(joinedStrings)") 
Obj-C中用于比较的同样的东西:
 NSString *joiner = @":"; NSArray *elements = @[@"one", @"two", @"three"]; NSString *joinedStrings = [elements componentsJoinedByString:joiner]; NSLog(@"joinedStrings: %@", joinedStrings); 
输出:
joinedStrings:一:二:三