IT/Swift
Swift) Stride
미닉길
2025. 5. 10. 11:19
반응형
안녕하세요. 도미닉입니다.
오늘은 Stride에 대해서 알아보겠습니다.
stride 의 의미는 보폭입니다. 보폭은 정해진 폭만큼 걸어간다는 뜻인데요.
정한 간격으로 증가하며 반복해서 사용할 수 있습니다.
아래와 같은 형태로 사용이 가능합니다.
1부터 시작해서 2씩 증가하고 15 미만까지 반복합니다. to 로 입력 시 마지막 숫자는 포함하지 않습니다.
이런 식으로 변수에 할당할 수도 있습니다. 1부터 시작하여 15를 포함하지 않는 13까지 2씩 증가합니다.
가운데에 to 대신 through 를 사용할 수도 있는데요. 이 경우에는 마지막 숫자까지 포함합니다.
아래 주석을 보면 15까지 반복되는 것을 보실 수 있습니다.
추가적으로 배열의 인덱스를 사용할 때 주의점을 알아보겠습니다.
endIndex 를 마지막 요소가 들어있는 인덱스로 착각할 수 있는데요.
위 예제처럼 마지막 요소 뒤에 인덱스를 가르킵니다. count와 같은 값인데요.
이렇기 때문에 마지막 요소를 사용하고자 한다면 numbers.endIndex 를 바로 사용하지 않고 numbers.endIndex - 1 의 인덱스에 접근해야 합니다.
간단히 stride 가 무엇인지와 배열의 endIndex 를 사용할 때 주의점에 대해서 알아봤습니다.
글 읽어주셔서 감사합니다.
반응형