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 부분에 대한 뷰를 반환합니다. |