반응형
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'"
반응형
'모바일앱 > Swift' 카테고리의 다른 글
Swift - 배열의 특정 두 요소를 교환하기 (0) | 2024.07.31 |
---|---|
Swift - 참조(Strong, weak, unowned) (0) | 2024.06.08 |
swift signum() 메서드 이용하기 (0) | 2024.05.30 |
swift Array - 빠르게 빈 배열 만들기 (0) | 2023.01.05 |
클로저 톺아보기 (0) | 2022.11.27 |
1급 객체 (0) | 2022.11.27 |
프로퍼티 옵저버(willSet / didSet) - 프로퍼티(2.5) (0) | 2022.11.25 |
연산프로퍼티 - 프로퍼티(2) (0) | 2022.11.22 |