isSubset

작성일

isSubset

// Set을 통해 배열이 다른 배열을 포함하고 있는지 여부를 체크할 수 있다.
let myPets = ["개냥이", "댕댕이", "꼬북이", "짹짹이"]
let favoritePets = ["개냥이", "댕댕이"]
let friendsPets = ["똥똥이", "해피"]

let myPetsSet = Set(myPets)
let favoritePetsSet = Set(favoritePets)
let friendsPetsSet = Set(friendsPets)

let isFavoritePetsInMyPets = favoritePetsSet.isSubset(of: myPetsSet)
let isFriendsPetsInMyPets = favoritePetsSet.isSubset(of: friendsPets)

print("isFavoritePetsInMyPets: \(isFavoritePetsInMyPets)") // true
print("isFriendsPetsInMyPets: \(isFriendsPetsInMyPets)") // false

출력

isFavoritePetsInMyPets: true
isFriendsPetsInMyPets: false