Sorted Sorted 이해해보기 with Youjin 👩🏻💻 Sorted가 뭐야? 정렬된 요소를 반환합니다 기본적으로 오름차순으로 정렬됩니다 Sorted는 리턴값이 있기 때문에 arr.sorted()만 쓰면 오류가 난다 Sort랑 다른 점이 뭘까? 👩🏻💻 sort는 호출된 배열을 변경하여 기존의 변수에서 값들이 정렬됩니다. 기존의 변수의 순서가 바뀌는 것을 원한다면 Sort, 기존의 변수가 바뀌는 것이 아닌 사본을 만들어 순서가 바뀐 값을 넣는 것을 원한다면 Sorted를 사용하면 된다! Sort는 기존 변수에 정렬된 값을 저장하기때문에 메모리 사용량이 적지만 Sorted는 각 값을 복제하기때문에 메모리 사용량이 2배로 늘어난다 ..! Sorted, 어떻게 사용할까? import Foundation var array = [2,5,7,9,1] var sortedArray = array.sorted() print(sortedArray) // [1,2,5,7,9]