Skip to content

Instantly share code, notes, and snippets.

@yongbeomkwak
Created July 15, 2024 08:24
Show Gist options
  • Save yongbeomkwak/3543771c6ef7907acebabc34afb71c86 to your computer and use it in GitHub Desktop.
Save yongbeomkwak/3543771c6ef7907acebabc34afb71c86 to your computer and use it in GitHub Desktop.

1. CloseRangeRange의 차이가 무엇일까?

이번 미션에서 Range~= 연산자가 정말 많이쓰였다.


범위를 이용할 때 문맥상 ..< 범위가 편할때가 있고 또 다를 때는 ... 범위가 편할 때가 있다.

나는 처음에 그냥 범위만 다르지 같은 타입인줄 알았는데 명백히 다른 타입이다.


1. CloseRange

image

CloseRange의 전제조건은 minimum <= maximum을 만족해야한다.

즉 , upper bound(상한)과 lower bound(하한)을 모두 포함한다.

그렇기 때문에 closed range operator(닫힌 범위 연산자) ... 로 만들 수 있다.

2. Range

image

range는 upper bound(상한)을 포함하지 않기 때문에 마지막은 < 연산자 표시

half-open range operator(반-개방 범위 연산자) ..< 로 만들 수 있다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment