Groovy - Gamme
Un intervallo è una scorciatoia per specificare una sequenza di valori. Un intervallo è indicato dal primo e dall'ultimo valore nella sequenza e l'intervallo può essere inclusivo o esclusivo. Un intervallo inclusivo include tutti i valori dal primo all'ultimo, mentre un intervallo esclusivo include tutti i valori tranne l'ultimo. Ecco alcuni esempi di valori letterali di intervallo:
- 1..10 - Un esempio di un intervallo inclusivo
- 1 .. <10 - Un esempio di Gamma esclusiva
- 'a' .. 'x' - Gli intervalli possono anche essere costituiti da caratteri
- 10..1 - Gli intervalli possono anche essere in ordine decrescente
- 'x' .. 'a' - Gli intervalli possono anche essere costituiti da caratteri ed essere in ordine decrescente.
Di seguito sono riportati i vari metodi disponibili per gli intervalli.
Sr.No. | Metodi e descrizione |
---|---|
1 | contiene () Verifica se un intervallo contiene un valore specifico |
2 | ottenere() Restituisce l'elemento nella posizione specificata in questo intervallo. |
3 | ottenere da() Ottieni il valore più basso di questo intervallo. |
4 | raggiungere() Ottieni il valore superiore di questo intervallo. |
5 | isReverse () È questo un intervallo invertito, iterando all'indietro |
6 | taglia() Restituisce il numero di elementi in questo intervallo. |
7 | subList () Restituisce una visualizzazione della parte di questo intervallo compresa tra l'oggetto fromIndex, incluso e toIndex, esclusivo specificato |