.enumerated()와 stride를 사용하여 1보다 큰 인덱스로 문자열의 배열을 통해 for-in 루프를 사용하는 방법이 있습니까? 인덱스와 값을 유지 하시겠습니까? 예를 들어Swift : 1보다 큰 인덱스로 열거 형 배열을 반복하는 For 루프
, I 배열이 있다면
VAR의 testArray2 [문자열] = "A", "B", "C", "D", "E"]
및 I 를 통해 출력에 2 testArray2.enumerated()를 사용하여도 보폭을 사용하여 루프를 원 :
0, a
2, c
4, e
따라서이 같은 이상적으로 뭔가; 그러나이 코드는 작동하지 않습니다.
for (index, str) in stride(from: 0, to: testArray2.count, by: 2){
print("position \(index) : \(str)")
}
고맙습니다. 저는 스위프트를 배우는 중입니다. 그리고 이것은 나에게 매우 새로운 구문입니다. – Biggytiny
@Biggytiny Welcome mate :) 구문을 이해하면 쉽게 볼 수 있습니다. –