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 를 사용할 때 주의점에 대해서 알아봤습니다.

 

글 읽어주셔서 감사합니다.

반응형