scala-collections पर टैग किए गए जवाब

स्काला प्रोग्रामिंग भाषा के लिए संग्रह पुस्तकालय

18
क्या स्कैला 2.8 संग्रह पुस्तकालय "इतिहास का सबसे लंबा सुसाइड नोट" का मामला है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

4
स्कैला 2.8 ब्रेकऑउट
2.8 स्केल में , इसमें एक वस्तु है scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } मुझे बताया गया है कि यह परिणाम है: > import scala.collection.breakOut > val map : …

6
मुझे स्केल में वेक्टर कब चुनना चाहिए?
ऐसा लगता है कि Vectorस्काला संग्रह पार्टी के लिए देर हो चुकी थी, और सभी प्रभावशाली ब्लॉग पोस्ट पहले ही निकल गए थे। जावा ArrayListमें डिफ़ॉल्ट संग्रह है - मैं उपयोग कर सकता हूं LinkedListलेकिन केवल जब मैंने एक एल्गोरिथ्म के माध्यम से सोचा है और अनुकूलन करने के लिए …

4
स्केल में JavaConverters और JavaConversions के बीच अंतर क्या है?
में scala.collection, दो बहुत समान वस्तुएं हैं JavaConversionsऔर JavaConverters। इन दोनों वस्तुओं में क्या अंतर है? वे दोनों क्यों मौजूद हैं? मैं एक बनाम दूसरे का उपयोग कब करना चाहता हूं?

3
कम करें, मोड़ें या स्कैन करें (लेफ्ट / राइट)?
जब मैं का उपयोग करना चाहिए reduceLeft, reduceRight, foldLeft, foldRight, scanLeftया scanRight? मैं उनके अंतर का अंतर्ज्ञान / अवलोकन चाहता हूं - संभवतः कुछ सरल उदाहरणों के साथ।

13
एक संग्रह को मानचित्र-दर-कुंजी में बदलने का स्काला सबसे अच्छा तरीका है?
अगर मेरे पास संग्रह cका प्रकार है Tऔर ( pपर , Tटाइप P) पर एक संपत्ति है , तो मानचित्र-दर-निष्कर्षण-कुंजी करने का सबसे अच्छा तरीका क्या है ? val c: Collection[T] val m: Map[P, T] एक तरीका निम्नलिखित है: m = new HashMap[P, T] c foreach { t => m …

3
स्क्रे में ऐरे और लिस्ट में अंतर
मुझे किन मामलों में ऐरे (बफर) और सूची (बफर) का उपयोग करना चाहिए। केवल एक अंतर जो मुझे पता है कि सरणियाँ गैर-भिन्न हैं और सूची सहसंयोजक हैं। लेकिन प्रदर्शन और कुछ अन्य विशेषताओं के बारे में क्या?

1
स्ट्रीम बनाम दृश्य Iterators
धाराओं, दृश्य (SeqView), और Iterators में scala के बीच अंतर क्या हैं? यह मेरी समझ है: वे सभी आलसी सूचियाँ हैं। धाराएँ मूल्यों को कैश करती हैं। Iterators केवल एक बार इस्तेमाल किया जा सकता है? आप शुरुआत में वापस नहीं जा सकते हैं और फिर से मूल्य का मूल्यांकन …

6
स्काला में रिसोर्स फोल्डर की फाइलों को कैसे पढ़ें?
मेरे पास नीचे की तरह एक फ़ोल्डर संरचना है: - main -- java -- resources -- scalaresources --- commandFiles और उस फ़ोल्डर में मेरे पास मेरी फाइलें हैं जिन्हें मुझे पढ़ना है। यहाँ कोड है: def readData(runtype: String, snmphost: String, comstring: String, specificType: String): Unit = { val realOrInvFile = …


10
स्काला में नक्शे को पलटने का सुरुचिपूर्ण तरीका
वर्तमान में स्कैला सीखना और कुछ उल्टे मूल्य-> मुख्य लुकअप करने के लिए मानचित्र को उल्टा करने की आवश्यकता है। मैं यह करने के लिए एक सरल तरीका ढूंढ रहा था, लेकिन केवल साथ आया: (Map() ++ origMap.map(kvp=>(kvp._2->kvp._1))) किसी को भी अधिक सुंदर दृष्टिकोण है?

3
स्काला में एक उप-क्षेत्र प्राप्त करने का सही तरीका क्या है?
मैं स्कैला में एक सबर्रे प्राप्त करने की कोशिश कर रहा हूं, और मैं थोड़ा उलझन में हूं कि यह करने का उचित तरीका क्या है। मैं सबसे ज्यादा क्या चाहूंगा जैसे कि आप इसे अजगर में कैसे कर सकते हैं: x = [3, 2, 1] x[0:2] लेकिन मुझे पूरा …

3
स्काला का अपरिवर्तनीय सेट अपने प्रकार में सहसंयोजक क्यों नहीं है?
EDIT : मूल उत्तर पर आधारित इस प्रश्न को फिर से लिखा गया scala.collection.immutable.Setवर्ग अपनी प्रकार पैरामीटर में covariant नहीं है। ऐसा क्यों है? import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = { println(s) } def bar(): Unit = { val s: Set[String] = Set("Hello", "World"); foo(s); //DOES NOT COMPILE, regardless …

10
जावा संग्रह को स्कैला संग्रह में परिवर्तित करना
स्टैक ओवरफ्लो से संबंधित प्रश्न नया हशसेट (संग्रह) के बराबर स्काला , मैं जावा संग्रह ( java.util.Listकहना) को स्कैला संग्रह में Listकैसे बदलूं ? मैं वास्तव में एक जावा एपीआई कॉल को स्प्रिंग में बदलने की कोशिश कर रहा हूं SimpleJdbcTemplate, जो java.util.List<T>कि स्कैला अपरिवर्तनीय में रिटर्न करता है HashSet। …

3
क्या होता है परम: _ * स्काला में मतलब है?
स्काला (2.9.1) के लिए नया होने के नाते, मेरे पास है List[Event]और मैं इसे कॉपी करना चाहूंगा Queue[Event], लेकिन Queue[List[Event]]इसके बजाय निम्नलिखित सिंटैक्स का परिणाम होगा: val eventQueue = Queue(events) किसी कारण के लिए, निम्नलिखित काम करता है: val eventQueue = Queue(events : _*) लेकिन मैं यह समझना चाहता हूं …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.