[Swift 문법] 스위프트의 범위 연산자

Yellowtoast·2023년 2월 15일
0

Swift

목록 보기
2/11
post-thumbnail

해당 글은 [ 꼼꼼한 재은씨의 Swift : 문법편 ] 을 읽고 배운 내용을 정리한 글입니다.

범위 연산자

범위 연산자는 스위프트에서 제공하는 독특한 연상자입니다. 주어진 값으로 특별한 연산을 수행하는 것이 아니라 주어진 값 사이의 범위를 일정한 정수 간격으로 표현하는 연산자로서, 닫힌 범위 연산자와 반 닫힌 범위 연산자 두 가지 종류가 있습니다.

닫힌 범위 연산자

1 ... 5

반닫힌 범위 연산자

반 닫힌 범위 연산자에서 '반' 이란 절반을 이야기 합니다. 연산자의 양쪽 경계 중에서 왼쪽 경계는 포함하되 오른쪽 경계는 포함하지 않는 연산자입니다.

1 ..< 5

위와 같이 표현했을 경우, 범위 연산자가 나타내는 값을 1,2,3,4 까지 입니다.

반 닫힌 범위 연산자는 반대 방향으로 사용할 수 없습니다.

1 >.. 5 (X)

해당 코드는 런타임에 에러가 발생하므로 주의해야 한다.

범위 연산자의 활용

닫힌 범위 연산자는 for~in구문에서 일정 횟수만큼 반복할 때 사용되는 경우가 많습니다. 반면 반 닫힌 연산자는 마지막 값을 범위에 포함하지 않는 특성이 배열의 인덱스와 일치하기 때문에 배열을 순회할 때 많이 사용됩니다.

profile
Flutter App Developer

0개의 댓글