[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 공식 문서를 참고하십시오.