split
let string = "Hello,World,,Swift,Programming"
let array = string.split(separator: ",")
print(array) // ["Hello", "World", "Swift", "Programming"]
서브 스트링을 반환
var greeting = "Hello,playground"
let test = greeting.split(separator: ",")
print(type(of: test[0])) // <<<<<<<<<<<<< Substring
서브스트링은 빈 문자열을 포함 하지 않음, 그래서 콤마가 두개여도 빈문자열이 없음
components
let string = "Hello,World,,Swift,Programming"
let array = string.components(separatedBy: ",")
print(array) // ["Hello", "World", "", "Swift", "Programming"]
String 을 반환
var greeting = "Hello,playground"
let test = greeting.components(separatedBy: ",")
print(type(of: test[0])) // <<<<<<<<<<<<<<<<<<<<<<<< String
빈문자열 포함