Antarmuka: Disetel

Metode

perbedaan

difference() menampilkan rules.Set

Menampilkan kumpulan yang merupakan perbedaan antara panggilan kumpulan difference() dan kumpulan diteruskan ke difference(). Artinya, mengembalikan satu set yang berisi elemen dalam yang tidak ada dalam kumpulan yang ditentukan.

Jika kumpulan identik, menampilkan kumpulan kosong (size() == 0).

Hasil

non-null rules.Set kumpulan perbedaan yang berisi elemen yang ditemukan dalam yang tidak ada di set panggilan.

Contoh

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

hasAll

hasAll() menampilkan rules.Boolean

Menguji apakah hasAll() panggilan yang ditetapkan berisi semua item dalam kumpulan perbandingan yang diteruskan ke hasAll().

Hasil

non-null rules.Boolean apakah kumpulan panggilan berisi semua item dari set atau daftar perbandingan.

Contoh

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

hasAny

hasAny() menampilkan rules.Boolean

Menguji apakah hasAny() panggilan yang ditetapkan berisi salah satu item dalam set atau daftar yang diteruskan ke hasAny().

Hasil

non-null rules.Boolean apakah kumpulan panggilan berisi salah satu item tersebut dari set atau daftar perbandingan.

Contoh

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

hanya

hasOnly() menampilkan rules.Boolean

Menguji apakah hasOnly() panggilan yang ditetapkan hanya berisi item dalam set perbandingan atau daftar yang diteruskan ke hasOnly().

Hasil

non-null rules.Boolean apakah kumpulan panggilan hanya berisi item set atau daftar perbandingan.

Contoh

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

irisan

segmentation() menampilkan rules.Set

Menampilkan kumpulan yang merupakan perpotongan antara panggilan kumpulan intersection() dan kumpulan yang diteruskan ke intersection(). Artinya, mengembalikan set yang berisi elemen yang dimiliki {i>dataset<i} tersebut.

Jika himpunan tidak memiliki elemen yang sama, himpunan kosong yang ditampilkan (size() == 0).

Hasil

non-null rules.Set kumpulan persimpangan yang berisi elemen yang ada di keduanya set panggilan dan set perbandingan.

Contoh

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

ukuran

size() menampilkan rules.Integer

Menampilkan ukuran set.

Hasil

non-null rules.Integer jumlah nilai dalam kumpulan yang ditentukan.

Union

union() menampilkan rules.Set

Menampilkan kumpulan yang merupakan gabungan dari kumpulan yang memanggil union() dan kumpulan yang diteruskan ke union(). Artinya, mengembalikan set yang berisi semua elemen dari kedua set.

Hasil

Kumpulan gabungan non-null rules.Set yang berisi semua elemen dalam set panggilan dan set perbandingan.

Contoh

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