kurallar. Liste
Liste türü. Öğeler her zaman homojen değildir.
Listeler, aşağıda listelenen yöntemlere ek olarak aşağıdaki operatörlere de sahiptir:
Operatör | Kullanım |
---|---|
x == y |
x ve y listelerini karşılaştır |
x[i] |
Dizin operatörü, i değer dizinini alma |
x[i:j] |
Aralık operatörü, i'den j'ye alt listeyi alma |
v in x |
v değerinin x listesinde olup olmadığını kontrol edin. 'a' in ['a','b'] == true |
Yöntemler
concat
concat(list) rules.List satırını döndürür.
Başka bir listenin öğelerini sona erecektir.
Parametre |
|
---|---|
list |
bir liste oluşturabilirsiniz. Değer boş olmamalıdır. |
- İadeler
-
non-null rules.List
diğer listenin tüm öğelerinin eklendiği listeye dokunun.
hasAllsi
hasAll(list) rules.Boole değerini döndürür
Listenin başka bir listedeki tüm öğeleri içerip içermediğini belirleyin.
Parametre |
|
---|---|
list |
Aranacak öğelerin listesi. Değer boş olmamalıdır. |
- İadeler
-
non-null rules.Boolean
doğru (bu liste diğer.
var
hasAny(list) returns rules.Boole (kurallar.Boole) döndürür.
Listenin başka bir listedeki herhangi bir öğeyi içerip içermediğini belirleyin.
Parametre |
|
---|---|
list |
Aranacak öğelerin listesi. Değer boş olmamalıdır. |
- İadeler
-
non-null rules.Boolean
true (bu liste diğer.
hasOnly
hasOnly(list) rules.Boole değerini döndürür
Listedeki tüm öğelerin başka bir listede olup olmadığını belirleyin.
Parametre |
|
---|---|
list |
Aranacak öğelerin listesi. Değer boş olmamalıdır. |
- İadeler
-
Listedeki tüm öğeler mevcutsa
non-null rules.Boolean
true başka bir listede gösterin.
Örnek
['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
join
Join(separator) rules.String değerini döndürür.
Listedeki öğeleri ayırıcı kullanarak bir dizede birleştirin.
Parametre |
|
---|---|
ayırıcı |
Öğeleri ayırmak için kullanılan dize. Değer boş olmamalıdır. |
- İadeler
-
non-null rules.String
listeye bir dize olarak birleştirildi.
tümünü kaldır
removeAll(list) rules.List satırını döndürür.
Başka bir listenin öğelerini bu listeden kaldırarak yeni bir liste oluşturun.
Parametre |
|
---|---|
list |
kaldırılacak öğeler listesi. Değer boş olmamalıdır. |
- İadeler
-
non-null rules.List
diğer listenin tüm öğeleri kaldırılmış liste.
beden
size(), rules.Integer değerini döndürür
Listedeki değerlerin sayısını alın.
- İadeler
-
non-null rules.Integer
listedeki değerlerin sayısını belirtir.
Ayarlanacak
toSet(), rules.Set değerini döndürür.
Listedeki tüm benzersiz öğeleri içeren bir küme döndürür.
İki veya daha fazla öğe eşitse ancak aynı değilse sonuç kümesi listedeki yalnızca ilk öğeyi içerir. Kalan öğeler silindi.
- İadeler
-
Belirtilen listede benzersiz değerler içeren
non-null rules.Set
grubu.