[swift] 고차 함수를 사용하여 배열을 역순으로 정렬하는 방법은 어떻게 되나요?

아래의 예제 코드를 참고해보세요:

let numbers = [1, 2, 3, 4, 5]
let reversedNumbers = numbers.reversed()

print(reversedNumbers) // [5, 4, 3, 2, 1]

만약 기존의 배열을 역순으로 변경하고 싶을 경우, reverse() 함수를 사용할 수 있습니다. reverse() 함수는 리버스된 배열을 반환하지 않고, 기존의 배열을 변경합니다.

var numbers = [1, 2, 3, 4, 5]
numbers.reverse()

print(numbers) // [5, 4, 3, 2, 1]

배열을 역순으로 정렬하는 또 다른 방법으로는 sort() 함수에 > 연산자를 사용하여 요소를 역순으로 정렬할 수도 있습니다.

let numbers = [1, 2, 3, 4, 5]
let reversedNumbers = numbers.sorted(by: >)

print(reversedNumbers) // [5, 4, 3, 2, 1]

고차 함수를 사용하여 배열을 역순으로 정렬하는 방법에 대해 알아보았습니다. 이를 활용하여 다양한 배열 조작 작업을 수행할 수 있습니다.