Regeln . Aufführen
Listentyp. Elemente sind nicht unbedingt homogen.
Zusätzlich zu den unten aufgeführten Methoden verfügen Listen über die folgenden Operatoren:
Operator | Verwendung |
---|---|
x == y | Vergleichen Sie die Listen x und y |
x[i] | Indexoperator, Wertindex i abrufen |
x[i:j] | Bereichsoperator, Unterliste von Index i bis j abrufen |
v in x | Überprüfen Sie, ob der Wert v in Liste x vorhanden ist. 'a' in ['a','b'] == true |
Methoden
Konkat
concat(list) gibt Rules.List zurück
Erstellen Sie eine neue Liste, indem Sie die Elemente einer anderen Liste am Ende dieser Liste hinzufügen.
Parameter | |
---|---|
Liste | Liste zum Verketten. Der Wert darf nicht null sein. |
- Kehrt zurück
non-null rules.List
die Liste mit allen hinzugefügten Elementen der anderen Liste auf.
hasAll
hasAll(list) gibt Rules.Boolean zurück
Bestimmen Sie, ob die Liste alle Elemente einer anderen Liste enthält.
Parameter | |
---|---|
Liste | Die Liste der zu suchenden Elemente. Der Wert darf nicht null sein. |
- Kehrt zurück
non-null rules.Boolean
wahr, wenn diese Liste alle Elemente in der anderen enthält.
hasAny
hasAny(list) gibt Rules.Boolean zurück
Bestimmen Sie, ob die Liste ein Element in einer anderen Liste enthält.
Parameter | |
---|---|
Liste | Die Liste der zu suchenden Elemente. Der Wert darf nicht null sein. |
- Kehrt zurück
non-null rules.Boolean
wahr, wenn diese Liste ein Element in der anderen enthält.
hat nur
hasOnly(list) gibt Rules.Boolean zurück
Bestimmen Sie, ob alle Elemente in der Liste in einer anderen Liste vorhanden sind.
Parameter | |
---|---|
Liste | Die Liste der zu suchenden Elemente. Der Wert darf nicht null sein. |
- Kehrt zurück
non-null rules.Boolean
true, wenn alle Elemente in der Liste in einer anderen Liste vorhanden sind, mit Ausnahme wiederholter Elemente.
Beispiel
['a', 'b'].hasOnly(['a', 'c']) == false
['a', 'b'].hasOnly(['a', 'b', 'c']) == true
['a', 'b'].hasOnly(['b', 'a']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b', 'c']) == true
verbinden
join(separator) gibt Rules.String zurück
Fügen Sie die Elemente in der Liste mit einem Trennzeichen zu einer Zeichenfolge zusammen.
Parameter | |
---|---|
Separator | String zum Trennen von Elementen. Der Wert darf nicht null sein. |
- Kehrt zurück
non-null rules.String
Die Liste wird als String verknüpft.
alles entfernen
„removeAll(list)“ gibt „rules.List“ zurück
Erstellen Sie eine neue Liste, indem Sie die Elemente einer anderen Liste aus dieser Liste entfernen.
Parameter | |
---|---|
Liste | Liste der zu entfernenden Elemente. Der Wert darf nicht null sein. |
- Kehrt zurück
non-null rules.List
die Liste auf, wobei alle Elemente der anderen Liste entfernt werden.
Größe
size() gibt Rules.Integer zurück
Rufen Sie die Anzahl der Werte in der Liste ab.
- Kehrt zurück
non-null rules.Integer
Zahl der Werte in der Liste.
toSet
toSet() gibt Rules.Set zurück
Gibt eine Menge zurück, die alle eindeutigen Elemente in der Liste enthält.
Falls zwei oder mehr Elemente gleich, aber nicht identisch sind, enthält die Ergebnismenge nur das erste Element in der Liste. Die restlichen Elemente werden verworfen.
- Kehrt zurück
non-null rules.Set
-Set, das eindeutige Werte in der angegebenen Liste enthält.