Archive/잡동사니
[Swift5] 딕셔너리 contains 활용법
lgvv
2021. 11. 16. 19:07
✅ 딕셔너리 contains를 사용해보자!
var clothes = [["yellowhat", "headgear"], ["bluesunglasses", "eyewear"], ["green_turban", "headgear"]]
var category = [String:Int]()
//print(type(of: category))
for i in clothes {
if category.contains(where: { (key,value) -> Bool in
// 조건 검사
return key == i[1]
}) {
// if 문에 걸림 조건이 만족하면 실행된다.
//print(category[i[1]]! + 1)
category[i[1]]! += 1
//print("contains ok \(i)")
} else {
//print("not ok \(i)")
category[i[1]] = 1
}
}