Arayüz: Ayarla

Yöntemler

fark

fark() kuralları döndürür.Set

difference() çağıran küme ile difference() a iletilen küme arasındaki fark olan bir kümeyi döndürür. Yani, karşılaştırma kümesindeki belirtilen kümede olmayan öğeleri içeren bir küme döndürür.

Kümeler aynıysa boş bir küme döndürür ( size() == 0 ).

İadeler

non-null rules.Set Karşılaştırma kümesinde bulunan ve çağıran kümede yer almayan öğeleri içeren küme fark kümesi.

Örnek

['a','b'].toSet().difference(['a','c'].toSet()) == ['b'].toSet()

Hepsi var

hasAll() kuralları döndürür.Boolean

hasAll() öğesini çağıran kümenin, hasAll() öğesine iletilen karşılaştırma kümesindeki tüm öğeleri içerip içermediğini test edin.

İadeler

non-null rules.Boolean Çağıran kümenin, karşılaştırma kümesinin veya listesinin tüm öğelerini içerip içermediğini Boolean.

Örnek

['a','b'].toSet().hasAll(['a','c']) == false
['d','e','f'].toSet().hasAll(['d','e']) == true

Herhangi biri var

hasAny() kuralları döndürür.Boolean

hasAny() öğesini çağıran kümenin, hasAny() öğesine iletilen küme veya listedeki öğelerden herhangi birini içerip içermediğini test edin.

İadeler

non-null rules.Boolean Çağıran kümenin karşılaştırma kümesinin veya listesinin herhangi bir öğesini içerip içermediğini Boolean.

Örnek

['a','b'].toSet().hasAny(['c','d'].toSet()) == false
['a','b'].toSet().hasAny(['a','c'].toSet()) == true

Yalnızca var

hasOnly() kuralları döndürür.Boolean

hasOnly() öğesini çağıran kümenin yalnızca hasOnly() öğesine iletilen karşılaştırma kümesindeki veya listedeki öğeleri içerip içermediğini test edin.

İadeler

non-null rules.Boolean Çağıran kümenin yalnızca karşılaştırma kümesinin veya listesinin öğelerini içerip içermediğini Boolean.

Örnek

['a','b'].toSet().hasOnly(['a','c']) == false
['a','b'].toSet().hasOnly(['a','b']) == true

kavşak

kesişim() kuralları döndürür.Set

intersection() öğesini çağıran küme ile intersection() işlevine iletilen küme arasındaki kesişim olan bir kümeyi döndürür. Yani, kümelerin ortak elemanlarını içeren bir küme döndürür.

Kümelerin hiçbir ortak öğesi yoksa, boş bir küme döndürür ( size() == 0 ).

İadeler

non-null rules.Set Hem çağıran kümede hem de karşılaştırma kümesinde bulunan öğeleri içeren küme kesişim kümesi.

Örnek

['a','b'].toSet().intersection(['a','c'].toSet()) == ['a'].toSet()

boyut

size() kuralları döndürür.Tamsayı

Kümenin boyutunu döndürür.

İadeler

non-null rules.Integer kümedeki değerlerin tamsayı sayısı.

birlik

union() kuralları döndürür.Set

union() öğesini çağıran küme ile union() öğesine iletilen kümenin birleşimi olan bir kümeyi döndürür. Yani, her iki kümedeki tüm öğeleri içeren bir küme döndürür.

İadeler

non-null rules.Set Hem çağıran kümedeki hem de karşılaştırma kümesindeki tüm öğeleri içeren küme birleşim kümesi.

Örnek

['a','b'].toSet().union(['a','c'].toSet()) == ['a', 'b', 'c'].toSet()