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

तरीकों

अंतर

अंतर() नियम लौटाता है।सेट

एक सेट लौटाता है जो कि सेट कॉलिंग difference() और difference() को दिए गए सेट के बीच का अंतर है। अर्थात्, एक सेट लौटाता है जिसमें तुलना सेट में वे तत्व शामिल होते हैं जो निर्दिष्ट सेट में नहीं हैं।

यदि सेट समान हैं, तो एक खाली सेट लौटाता है ( size() == 0 )।

रिटर्न

non-null rules.Set अंतर सेट जिसमें तुलना सेट में पाए गए तत्व शामिल हैं जो कॉलिंग सेट में शामिल नहीं हैं।

उदाहरण

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

hasall

hasAll() रिटर्न नियम.बूलियन

परीक्षण करें कि क्या सेट कॉलिंग hasAll() में hasAll() को दिए गए तुलना सेट के सभी आइटम शामिल हैं।

रिटर्न

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

उदाहरण

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

कोई है

hasAny() रिटर्न नियम.बूलियन

परीक्षण करें कि क्या सेट कॉलिंग 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()

आकार

आकार() नियम लौटाता है। पूर्णांक

सेट का आकार लौटाता है.

रिटर्न

non-null rules.Integer निर्दिष्ट सेट में मानों की संख्या को पूर्णांकित करें।

मिलन

यूनियन() नियम लौटाता है।सेट

एक सेट लौटाता है जो कि union() कॉल करने वाले सेट का यूनियन है और union() को पास किया गया सेट है। अर्थात्, एक ऐसा सेट लौटाता है जिसमें दोनों सेटों के सभी तत्व शामिल होते हैं।

रिटर्न

non-null rules.Set यूनियन सेट जिसमें कॉलिंग सेट और तुलना सेट दोनों के सभी तत्व शामिल हैं।

उदाहरण

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