[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"]와 같은 결과를 얻을 수 있습니다.

위 코드를 실행해보면 배열의 앞글자를 추출하는 간단하고 효율적인 방법을 확인할 수 있습니다.

참고 자료