RangeInclusive
RangeInclusive (양쪽 포함 범위 구조체)
아래쪽과 위쪽 모두 포함하는 범위(start..=end)예요.
출처: Rust 공식 문서
본문
RangeInclusive start..=end는 x >= start이고 x <= end인 모든 값을 포함해요.
이 반복자는 융합(fused)되어 있지만, 반복이 끝난 후 start와 end의 특정 값은 더 이상 값이 생성되지 않으면 .is_empty()가 true를 반환한다는 것 외에는 지정되지 않아요.
pub struct RangeInclusive<Idx> { /* private fields */ }
예시
assert_eq!((3..=5), std::ops::RangeInclusive::new(3, 5));