
split 메서드는 다양한 파라미터를 지원한다.
separator: 쪼개려는 문자단위를 받는다.
maxSplits: 지정한 문자 단위로 얼마나 쪼갤지를 지정한다.
omittingEmptySubsequences: Bool값으로 결과값에서 빈 시퀀스의 유무를 설정한다.
split는 말 그대로 문자열을 특정 문자 기준으로 쪼갤 수 있다. 반환형은 String타입을 [Substring]으로 반환하게 된다.
split은 또한 swift 표준 라이브러리에 들어가 있다. 그렇기 때문에 따로 import Foundation을 할 필요가 없다.
사용 예)
let S = "1 -1 4 2 -6 10 2"
var result1 = S.split(separator: " ")
var result2 = S.split{$0 == " "
공백 단위로 쪼개는 코드.
result2는 후행클로져 형태로 사용됨.
참고