इंटरफ़ेस: सेट करें

तरीके

अंतर

अंतर() फ़ंक्शन, नियम.सेट को दिखाता है

वह सेट वापस लौटाता है जो सेट की जाने वाली कॉल के बीच अंतर है difference() और सेट difference() पर पास हो गया है. इसका मतलब है कि वह सेट दिखाता है जिसमें एलिमेंट तुलना का वह सेट जो बताए गए सेट में मौजूद नहीं है.

अगर सेट एक जैसे हैं, तो खाली सेट (size() == 0) दिखाता है.

लौटाए गए आइटम

non-null rules.Set में मौजूद एलिमेंट के बीच के फ़र्क़ का सेट तुलना करने वाला सेट जिसे कॉल सेट में शामिल नहीं किया जा सकता.

उदाहरण

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

जिसमें सभी हैं

hasAll() दिखाता है नियम.बूलियन

जांच करें कि सेट किए गए कॉल के लिए इस्तेमाल होने वाले hasAll() में सभी आइटम हैं या नहीं तुलना सेट में hasAll() पर पास की गई है.

लौटाए गए आइटम

non-null rules.Boolean क्या कॉल करने के सेट में, ये सभी आइटम शामिल हैं तुलना सेट या सूची पर निर्भर करता है.

उदाहरण

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

हैकिसी

has Any() वापसियों को दिखाता है नियम.बूलियन

यह जांचना कि सेट किए गए कॉल के लिए इस्तेमाल होने वाले hasAny() में कोई आइटम मौजूद है या नहीं सेट या सूची में, hasAny() को पास की गई हो.

लौटाए गए आइटम

non-null rules.Boolean क्या कॉल करने के सेट में, इनमें से कोई आइटम मौजूद है तुलना सेट या सूची का.

उदाहरण

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

है-ओनली

hasOnly() के नतीजे दिखाता है नियम.बूलियन

यह जांच करें कि सेट किए गए कॉल के लिए इस्तेमाल होने वाले hasOnly() में सिर्फ़ आइटम हैं या नहीं को hasOnly() को पास की गई तुलना सेट या सूची में देखा जा सकता है.

लौटाए गए आइटम

non-null rules.Boolean क्या कॉल करने के सेट में सिर्फ़ ये आइटम हैं तुलना सेट या सूची पर निर्भर करता है.

उदाहरण

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

इंटरसेक्शन

इंटरसेक्शन(), नियम.सेट दिखाता है

वह सेट वापस लौटाता है जो सेट की जाने वाली कॉल के बीच का इंटरसेक्शन है intersection() और सेट इस पर पास किया गया intersection(). इसका मतलब है कि यह एलिमेंट वाला सेट दिखाता है सेट में कोई समानता है.

अगर सेट में कोई तत्व समान नहीं है, तो एक खाली सेट लौटाता है (size() == 0).

लौटाए गए आइटम

non-null rules.Set इंटरसेक्शन सेट, जिसमें दोनों में मिले एलिमेंट शामिल हैं कॉलिंग सेट और तुलना सेट करें.

उदाहरण

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

साइज़

साइज़(), नियम.Integer दिखाता है

सेट का साइज़ दिखाता है.

लौटाए गए आइटम

non-null rules.Integer दिए गए सेट में मौजूद वैल्यू की संख्या.

Union

Union(), नियम.सेट दिखाता है

वह सेट देता है जो सेट किए गए कॉल union() और सेट union() को पास किया गया है. इसका मतलब है कि वह सेट दिखाता है, जिसमें सभी एलिमेंट का इस्तेमाल करें.

लौटाए गए आइटम

non-null rules.Set यूनियन सेट, जिसमें दोनों कॉलिंग सेट और तुलना सेट करें.

उदाहरण

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