कुछ जावा कोड को स्कैला में परिवर्तित करने के माध्यम से काम करते हुए, मैंने पाया कि स्केल के Set
के लिए contains
विधि है, तो containsAll
विधि नहीं है। क्या मुझे बस सही विधि का नाम याद आ रहा है?स्कैला सेट के साथ, क्या जावा के सेट में सभी विधि शामिल हैं?
यहां कुछ कोड है जो मैंने अंतराल को भरने के लिए काम किया है, इसलिए मैं जल्दी से काम करने के लिए वापस आ सकता हूं। क्या यह पर्याप्त है, या क्या मुझे कुछ सूक्ष्मता याद आ रही है?
def containsAll[A](set: Set[A], subset: Set[A]): Boolean =
if (set.size >= subset.size)
subset.forall(a => set.contains(a))
else
false
आह। बहुत अच्छा। यह थोड़ा सा counterintutive है कि यह जावा से उलट है। लेकिन यह निश्चित रूप से करता है जो मुझे चाहिए। आपकी तीव्र प्रतिक्रिया के लिए Tysvm। – chaotic3quilibrium