[swift] 맵 함수를 사용하여 배열의 앞글자 추출하기
작성한 Swift 코드를 통해 배열의 각 요소에서 앞글자를 추출하는 방법을 알아보겠습니다.
let names = ["Apple", "Banana", "Cherry", "Date"]
let firstLetters = names.map { String($0.prefix(1)) }
print(firstLetters) // ["A", "B", "C", "D"]
위 코드에서는 map
함수를 사용하여 names
배열의 각 요소에 대해 클로저를 실행하고, 각 요소의 앞글자를 추출한 후 새로운 배열인 firstLetters
에 저장합니다.
prefix(1)
메서드를 이용하여 각 요소의 첫번째 문자만 추출하고, String
생성자를 사용하여 문자를 문자열로 변환합니다.
마지막으로 firstLetters
배열을 출력하면 ["A", "B", "C", "D"]
와 같은 결과를 얻을 수 있습니다.
위 코드를 실행해보면 배열의 앞글자를 추출하는 간단하고 효율적인 방법을 확인할 수 있습니다.