https://zeddios.tistory.com/131
자세한 사용, 활용은 링크로~
간단히 설명하자면
set은 배열과 다르게 순서를 보장하지 않고 중복을 허용하지 않습니다.
// 선언만
var emptySet = Set<String>()
var emptySet2 : Set<String> = []
// 선언 동시에 값 넣기
var emptySet1 : Set<String> = ["hello","world","zedd"]
var emptySet2 : Set = ["hello","world","zedd"]
// * 타입 추론은 불가능, 이유는 배열로 인식해버리기 때문 무조건 set 타입선언 해줘야함
참고로 순서를 보장하지 않는다는 말은 어떤것 이냐면
예를 들어 emptyset1출력을 했을 때
zedd world hello 이렇게 출력 될 수 있고 이 순서도 출력때마다 바뀝니다