Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코딩테스트
- components()
- 싱글톤
- 라이징캠프
- alamofire
- uikit
- tableView
- replacesubrange()
- API
- MVC
- reduce()
- zip()
- swift
- Autolayout
- prefix()
- xib
- 알고리즘
- joined()
- github
- 대문자소문자
- 클론코딩
- suffix()
- GIT
- IOS
- String()
- 코드업 파이썬 기초 100제
- Info.plist
- Segue
- 프로그래머스
- uisearchbar
Archives
- Today
- Total
Daeng iOS
[Swift] replaceSubrange(_:with:)에 대하여.. 본문
오늘은 replaceSubrange(_:with:) 를 설명해보려고 함니다
지정된 컬렉션의 요소로 요소의 범위를 바꾼다
말 그대로 특정 범위에 대하여 elements를 대체하는 자식..
배열의 일부 요소를 다른 요소로 바꾸는 것이라고 생각하면 된다!
[ Parameters ] subrange: 바꿀 배열의 범위, 범위의 시작과 끝은 배열의 유효한 인덱스여야한다 newElements: 배열에 추가할(대체할) 새로운 요소 |
예시를 가져와봤다
먼저 subrange에 들어가는 범위는 인덱스가 들어간다
인덱스1 자리부터 인덱스3자리까지가 대체되어야 하고
뒤에 with 에 오는 "요소" 로 바꿔주는 건데 . . .
여기서는 1을 5번 반복하는 Element로 바꿔줘서
[20, 30, 50] 에서 [1, 1, 1, 1, 1] 로 바뀌게된 것
그럼 이만..
'IOS > Swift' 카테고리의 다른 글
[Swift] suffix(_:)에 대하여.. (0) | 2024.05.17 |
---|---|
[Swift] prefix(_:)에 대하여.. (0) | 2024.05.17 |
[Swift] joined(separator:)에 대해.. (0) | 2024.05.09 |
[Swift] 대소문자 변환 (0) | 2024.05.08 |
[Swift] String(repeating: count:)에 대해 .. (0) | 2024.05.07 |