[TIL] Swift Removing Elements

RYEOL·2024년 2월 1일

Swift

목록 보기
3/15
post-thumbnail

알고리즘 문제 풀이 도중 스위프트에서 사용하는 Removing Elements 정리
공식문서 Removing Elements 파트 참고

1. filter

filter란 조건 값에 맞는 elements들을 집합시키는 것
예시코드

let city: Set = ["Seoul", "Busan", "Ulsan", "Daejeon"]
let filterExam = city.filter { $0.count < 6 }
print(filterExam)
//출력 예) ["Seoul", "Ulsan", "Busan"]

2. remove

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"]

3. removeFirst

첫번째 값을 제거하는 removeFirst
예시코드

var arr = [1,2,3,4,5]
arr.removeFirst()
print(arr)
//출력 예) [2, 3, 4, 5]

4. remove(at:)

remove(at: index) 는 index 받아 해당 요소를 제외하는 것
예시코드

var test = [1,2,3,4,5]
var removeExam = test.remove(at: 1)
print(test)
//출력 예) [1, 3, 4, 5]

5. removeAll

전체 삭제
예시코드

var arr = [1,2,3,4,5]
arr.removeAll()
print(arr)

//출력 예) []
profile
Flutter, Swift 모바일 개발자의 스타트업에서 살아남기

0개의 댓글