Groovy - Bereiche
Ein Bereich ist eine Abkürzung zum Angeben einer Folge von Werten. Ein Bereich wird durch den ersten und den letzten Wert in der Sequenz angegeben, und der Bereich kann inklusive oder exklusiv sein. Ein inklusiver Bereich enthält alle Werte vom ersten bis zum letzten, während ein exklusiver Bereich alle Werte außer dem letzten enthält. Hier sind einige Beispiele für Range-Literale -
- 1..10 - Ein Beispiel für einen inklusiven Bereich
- 1 .. <10 - Ein Beispiel für einen exklusiven Bereich
- 'a' .. 'x' - Bereiche können auch aus Zeichen bestehen
- 10..1 - Bereiche können auch in absteigender Reihenfolge sein
- 'x' .. 'a' - Bereiche können auch aus Zeichen bestehen und in absteigender Reihenfolge sein.
Im Folgenden sind die verschiedenen Methoden aufgeführt, die für Bereiche verfügbar sind.
Sr.Nr. | Methoden & Beschreibung |
---|---|
1 | enthält () Überprüft, ob ein Bereich einen bestimmten Wert enthält |
2 | bekommen() Gibt das Element an der angegebenen Position in diesem Bereich zurück. |
3 | erhalten aus() Holen Sie sich den niedrigeren Wert dieses Bereichs. |
4 | getTo () Ermitteln Sie den oberen Wert dieses Bereichs. |
5 | isReverse () Ist dies ein umgekehrter Bereich, der rückwärts iteriert? |
6 | Größe() Gibt die Anzahl der Elemente in diesem Bereich zurück. |
7 | Unterliste () Gibt eine Ansicht des Teils dieses Bereichs zwischen dem angegebenen fromIndex (einschließlich) und toIndex (exklusiv) zurück |