Groovy-범위

범위는 일련의 값을 지정하는 축약 형입니다. 범위는 시퀀스의 첫 번째 및 마지막 값으로 표시되며 범위는 포함 또는 제외 될 수 있습니다. 포함 범위는 처음부터 마지막까지 모든 값을 포함하는 반면, 제외 범위는 마지막을 제외한 모든 값을 포함합니다. 다음은 범위 리터럴의 몇 가지 예입니다.

  • 1..10-포괄적 범위의 예
  • 1 .. <10-독점 범위의 예
  • 'a'.. 'x'– 범위는 문자로도 구성 될 수 있습니다.
  • 10..1 – 범위는 내림차순 일 수도 있습니다.
  • 'x'.. 'a'– 범위는 문자로도 구성 될 수 있으며 내림차순입니다.

다음은 범위에 사용할 수있는 다양한 방법입니다.

Sr. 아니. 방법 및 설명
1 contains ()

범위에 특정 값이 포함되어 있는지 확인

2 가져 오기()

이 Range의 지정된 위치에있는 요소를 반환합니다.

getFrom ()

이 범위의 더 낮은 값을 가져옵니다.

4 getTo ()

이 범위의 상한값을 가져옵니다.

5 isReverse ()

역순으로 반복되는 범위입니까?

6 크기()

이 Range의 요소 수를 반환합니다.

7 subList ()

지정된 fromIndex (포함)와 toIndex (배타적) 사이의이 Range 부분에 대한 뷰를 반환합니다.