새소식

인기 검색어

iOS/Swift

[Swift] sort() 와 sorted()의 차이

  • -

sort() = 원본을 바꿈

sorted() = 원본은 그대로 정렬한 새로운 배열을 return

 

Swift 문법에서 동사원형은 원본을 ed나 ing는 원본이아니라 새로운 값을 리턴

 

var sort_array = [5,4,3,2,1]

sort_array.sort() 
// array = [1,2,3,4,5]

var sorted_array = [5,4,3,2,1]

let new_array = sorted_array.sorted() 
// sorted_array = [5,4,3,2,1]
// new_array = [1,2,3,4,5]

'iOS > Swift' 카테고리의 다른 글

[Swift] 열거형의 원시값 (Raw Value) - Enum 2/3  (0) 2023.06.09
[Swift] 열거형(Enumeration) - Enum 1/3  (1) 2023.06.03
[Swift] 진법 변환  (0) 2022.11.20
[Swift] 유니코드 변환  (0) 2022.11.03
[Swift] enumerated()  (0) 2022.08.17
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.