알고리즘 문제 풀이 도중 스위프트에서 사용하는 Removing Elements 정리
공식문서 Removing Elements 파트 참고
filter란 조건 값에 맞는 elements들을 집합시키는 것
예시코드
let city: Set = ["Seoul", "Busan", "Ulsan", "Daejeon"]
let filterExam = city.filter { $0.count < 6 }
print(filterExam)
//출력 예) ["Seoul", "Ulsan", "Busan"]
remove 는 요소를 받아 해당 요소를 제외하는 것
예시코드
var ingredients: Set = ["cocoa beans", "sugar", "cocoa butter", "salt"]
let toRemove = "sugar"
let removed = ingredients.remove(toRemove)
print(ingredients)
//출력 예)["cocoa butter", "cocoa beans", "salt"]
첫번째 값을 제거하는 removeFirst
예시코드
var arr = [1,2,3,4,5]
arr.removeFirst()
print(arr)
//출력 예) [2, 3, 4, 5]
remove(at: index) 는 index 받아 해당 요소를 제외하는 것
예시코드
var test = [1,2,3,4,5]
var removeExam = test.remove(at: 1)
print(test)
//출력 예) [1, 3, 4, 5]
전체 삭제
예시코드
var arr = [1,2,3,4,5]
arr.removeAll()
print(arr)
//출력 예) []