모바일앱/Swift
Swift - Enumerated() 사용하기
GeekCode
2024. 8. 9. 14:37
반응형
Enumerated()라는 메서드를 본적이 있을까?
배열을 열거형으로 만들면서 배열의 index와 element를 파라미터로 리턴하는 메서드이다.
마찬가지로 문자열 자체를 열거형으로 변환하여도 동일하게 적용이 가능하다.
let strArr = ["S", "w", "i", "f", "t"]
for (n, c) in strArr.enumerated() {
print("\(n): '\(c)'")
}
// Prints "0: 'S'"
// Prints "1: 'w'"
// Prints "2: 'i'"
// Prints "3: 'f'"
// Prints "4: 't'"
for (n, c) in "Swift".enumerated() {
print("\(n): '\(c)'")
}
// Prints "0: 'S'"
// Prints "1: 'w'"
// Prints "2: 'i'"
// Prints "3: 'f'"
// Prints "4: 't'"
반응형