[swift] 맵 함수를 사용하여 배열의 값을 자연로그로 변환하기

Swift에서는 고차 함수인 map 함수를 사용하여 배열의 각 값에 동일한 변환 작업을 수행할 수 있습니다. 이를 활용하여 배열의 값을 자연로그로 변환해보겠습니다.

let numbers = [1, 2, 3, 4, 5]

let logNumbers = numbers.map { log($0) }

print(logNumbers)

위의 코드에서는 numbers라는 정수 배열이 있습니다. 이 배열의 각 값을 map 함수를 사용하여 log 함수를 적용해 자연로그로 변환한 뒤, logNumbers라는 새로운 배열에 저장합니다.

마지막으로, print 함수를 사용하여 logNumbers를 출력합니다.

실행 결과는 다음과 같이 나타납니다:

[0.0, 0.6931471805599453, 1.0986122886681098, 1.3862943611198906, 1.6094379124341003]

배열의 각 원소가 자연로그로 변환된 것을 확인할 수 있습니다.

이와 같이 map 함수를 사용하여 Swift에서 배열의 값을 원하는 방식으로 변환할 수 있습니다.

더 자세한 내용은 Swift 공식 문서를 참고하십시오.