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