या दूसरे शब्दों में सी # आईनेमरेबल < टी> के बराबर क्या है? मैंने सोचा कि यह सेक [टी] है, लेकिन मुझे पहले ही पता चला है कि हैश मैप इसे लागू नहीं करता है, इसलिए यह सच नहीं हो सकता है।स्कैला में मूल संग्रह प्रकार क्या है?
तो, यह क्या है?
या दूसरे शब्दों में सी # आईनेमरेबल < टी> के बराबर क्या है? मैंने सोचा कि यह सेक [टी] है, लेकिन मुझे पहले ही पता चला है कि हैश मैप इसे लागू नहीं करता है, इसलिए यह सच नहीं हो सकता है।स्कैला में मूल संग्रह प्रकार क्या है?
तो, यह क्या है?
Traversable
और Iterable
स्कैला संग्रह के लिए मूल लक्षण हैं। दरअसल, Iterable
Traversable
फैलाता है।
Iterable
के लिए स्केला एपीआई डॉक से
:
iterable संग्रह के लिए एक आधार विशेषता।
यह सब स्काला संग्रह है कि एक-एक करके संग्रह के तत्वों से निकलने के लिए एक इटरेटर विधि को परिभाषित के लिए एक आधार विशेषता है।
और Traversable
:
यह स्काला संग्रह के सभी प्रकार के लिए एक आधार विशेषता है। विधि फ़ोरैच विधि के संदर्भ में, सभी संग्रहों के लिए सामान्य व्यवहार को लागू करता है।
अपरिवर्तनीय:
यहाँ कि स्केला संग्रह पदानुक्रम (परिवर्तनशील और अपरिवर्तनीय क्रमशः) का प्रतिनिधित्व करता है scala-lang site से एक अच्छा चित्र है
बहुत बढ़िया, बहुत बहुत धन्यवाद (अब मुझे इसे Google छवियों का उपयोग करके मिला :-) http://www.scala-lang.org/docu/files/collections-api/collections_1.html। – greenoldman
और ट्रैवर्सबल ट्रैवर्सबलऑन (जो इटरेटर और ट्रैवर्सबल को एकजुट करता है) बढ़ाता है और ट्रैवर्सबलऑन जेनट्रैवर्सबलऑन (जो अनुक्रमिक संग्रह और समानांतर इकाइयों को बढ़ाता है) बढ़ाता है। – extempore
'HashMap' को लागू करता है' Seq'। शायद आप 'java.util.HashMap' देख रहे थे? – Madoc