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 |
Tags
- reduce()
- 코딩테스트
- xib
- prefix()
- joined()
- suffix()
- 알고리즘
- uikit
- tableView
- Segue
- alamofire
- Autolayout
- 대문자소문자
- swift
- API
- Info.plist
- 프로그래머스
- components()
- zip()
- GIT
- IOS
- MVC
- github
- uisearchbar
- 코드업 파이썬 기초 100제
- 클론코딩
- replacesubrange()
- 싱글톤
- String()
- 라이징캠프
Archives
- Today
- Total
Daeng iOS
[Swift] suffix(_:)에 대하여.. 본문
prefix에 이어서 suffix를 정리해려고 한다
prefix는 선행자에 대한 처리였다면
suffix는 반대로 후행자에 대한 처리라고 볼 수 있다
suffix()는 파라미터에 따라 2가지가 있다
1) suffix(_:)
컬렉션의 마지막 요소를 포함하여, 주어진 최대 길이까지의 서브 시퀀스를 반환한다.
prefix는 컬렉션의 앞부터 가져왔다면 suffix는 뒤에부터 가져온다는 의미
maxLength는 반환할 요소의 최대 수로, 0이상이어야 한다.
반환하고싶은 (떼어내고 싶은) 수를 넣어주면된다
그러면 끝에서부터 그 개수만큼을 반환하는 것
2) suffix(from:)
지정된 위치부터 컬렉션의 끝까지 서브시퀀스를 반환한다
start는 결과 시퀀스를 시작할 인덱스로, 컬렉션의 유효한 인덱스여야한다.
즉, 떼어내고 싶은 요소의 시작점을 넣어주면 된다 !
그럼 그 인덱스의 요소부터 끝까지를 반환한다
더 쉬운 이해를 위해 ...
위와 같이 from이 1이면 인덱스 1부터 끝까지를 반환한다.
끝~
'IOS > Swift' 카테고리의 다른 글
[Swift] 고차함수 reduce(_:_:) 에 대하여... (0) | 2024.05.22 |
---|---|
[Swift] zip(_:_:)에 대하여.. (0) | 2024.05.22 |
[Swift] prefix(_:)에 대하여.. (0) | 2024.05.17 |
[Swift] replaceSubrange(_:with:)에 대하여.. (0) | 2024.05.16 |
[Swift] joined(separator:)에 대해.. (0) | 2024.05.09 |