ইন্টারফেস: সেট

পদ্ধতি

পার্থক্য

পার্থক্য() নিয়ম ফেরত দেয়। সেট

একটি সেট ফেরত দেয় যা সেট কলিং 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

আছে কোন

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() এবং intersection() এ পাস করা সেটের মধ্যে ছেদ। অর্থাৎ, সেটগুলির মধ্যে যে উপাদানগুলির মিল রয়েছে সেগুলি সমন্বিত একটি সেট প্রদান করে।

যদি সেটগুলির মধ্যে কোনো উপাদান মিল না থাকে, তাহলে একটি খালি সেট প্রদান করে ( size() == 0 )।

রিটার্নস

non-null rules.Set কলিং সেট এবং তুলনা সেট উভয়েই পাওয়া উপাদান সমন্বিত ছেদ সেট সেট করুন।

উদাহরণ

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

আকার

size() নিয়ম প্রদান করে। Integer

সেটের আকার প্রদান করে।

রিটার্নস

non-null rules.Integer নির্দিষ্ট সেটে মানের সংখ্যা পূর্ণসংখ্যা।

মিলন

union() নিয়ম ফেরত দেয়। সেট

একটি সেট ফেরত দেয় যা সেট কলিং union() এর ইউনিয়ন এবং union() এ পাস করা সেট। অর্থাৎ, উভয় সেটের সমস্ত উপাদান রয়েছে এমন একটি সেট প্রদান করে।

রিটার্নস

non-null rules.Set কলিং সেট এবং তুলনা সেট উভয়ের সমস্ত উপাদান সমন্বিত ইউনিয়ন সেট সেট করুন।

উদাহরণ

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