[Swift] 배열에 모든 배열이 포함되는지 확인 하는 법.

2022. 7. 1. 02:50🍏/Swift

배열을 Set로 만들어 준 뒤 isSuperset(of: any) 사용.
* 주의 할 점 Set로 만들어 진 시점에서 중복되는 값 사라짐

var ch = ["c","h","a","n","a"]
var an = ["a","n"]
var hi = ["h","i"]

print(Set(ch).isSuperset(of: an))	// a,n 전부 포함 true
print(Set(ch).isSuperset(of: hi))	// h만 포함 false
print(Set(ch))
print(ch)

Set / isSuperset(of:)

 

Apple Developer Documentation

 

developer.apple.com