Arayüz: Set

Yöntemler

fark

farkı(), rules.Set değerini döndürür

Ayarlanan çağrı arasındaki farktır difference() ve grup, difference() işlevine geçirildi. Yani, belirtilen kümede olmayan karşılaştırma kümesi.

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

İadeler

non-null rules.Set arasında bulunan öğeleri içeren fark kümesi çağrı kümesinde yer almayan karşılaştırma kümesi.

Örnek

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

hasAllsi

hasAll(), rules.Boole değerini döndürür.

hasAll() çağrısı yapan kümenin tüm öğeleri içerip içermediğini test edin hasAll() parametresine geçirilen karşılaştırma grubunda yer alır.

İadeler

non-null rules.Boolean çağrı veri kümesinin tüm öğeleri içerip içermediği karşılaştırma grubu veya listesidir.

Örnek

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

var

hasAny(), rules.Boole değerini döndürür

hasAny() çağrısı yapan kümenin, öğelerden herhangi birini içerip içermediğini test edin hasAny() işlevine geçirilen grup veya listede.

İadeler

non-null rules.Boolean arama grubunun, öğelerden herhangi birini içerip içermediği karşılaştırma kümesi veya listesinin temelini oluşturur.

Örnek

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

hasOnly

hasOnly(), rules.Boole değerini döndürür.

hasOnly() çağrısı yapan kümenin yalnızca öğeleri içerip içermediğini test edin hasOnly() ürününe iletilen karşılaştırma kümesinde veya listede yer alır.

İadeler

non-null rules.Boolean çağrı veri kümesinin yalnızca karşılaştırma grubu veya listesidir.

Örnek

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

kesişim

cross() , rules.Set değerini döndürür

Ayarlanan çağrı arasındaki kesişim olan bir kümeyi döndürür intersection() ve set şuna geçirildi: intersection() Yani, şu elemanları içeren bir kümeyi döndürür: ortak yönü var.

Kümelerde ortak öğe yoksa boş bir küme döndürülür (size() == 0).

İadeler

Her ikisinde de bulunan öğeleri içeren non-null rules.Set kesişim kümesi arama kümesi ve karşılaştırma kümesidir.

Örnek

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

beden

size(), rules.Integer değerini döndürür

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

İadeler

non-null rules.Integer belirtilen kümedeki değerlerin sayısını belirtir.

Union

union(), rules.Set değerini döndürür

union() ve , union() işlevine geçirildi. Yani, şunu içeren bir küme döndürür: her iki kümedeki tüm öğeler için geçerlidir.

İadeler

non-null rules.Set hem arama kümesi ve karşılaştırma kümesi.

Örnek

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