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

स्काला मुख्य रूप से जावा वर्चुअल मशीन को लक्षित करने वाली एक सामान्य प्रयोजन की प्रोग्रामिंग भाषा है। आम प्रोग्रामिंग पैटर्न को संक्षिप्त, सुरुचिपूर्ण और टाइप-सुरक्षित तरीके से व्यक्त करने के लिए डिज़ाइन किया गया है, यह अनिवार्य और कार्यात्मक प्रोग्रामिंग शैलियों दोनों को फ्यूज करता है। इसकी प्रमुख विशेषताएं इस प्रकार हैं: एक उन्नत स्थैतिक प्रकार की प्रणाली जिसमें अनुमान है; समारोह के प्रकार; पैटर्न मिलान; निहित पैरामीटर और रूपांतरण; ऑपरेटर ओवरलोडिंग; जावा के साथ पूर्ण अंतर्संचालनीयता; संगामिति

15
दो मानचित्रों को मिलाने और एक ही कुंजी के मूल्यों को योग करने का सबसे अच्छा तरीका है?
val map1 = Map(1 -> 9 , 2 -> 20) val map2 = Map(1 -> 100, 3 -> 300) मैं उन्हें मर्ज करना चाहता हूं, और एक ही कुंजी के मूल्यों को जोड़ सकता हूं। तो परिणाम होगा: Map(2->20, 1->109, 3->300) अब मेरे पास 2 समाधान हैं: val list = …
179 scala  map  merge 

2
स्काला बनाम पायथन के लिए स्पार्क प्रदर्शन
मैं स्काला के ऊपर अजगर को पसंद करता हूं। लेकिन, जैसा कि स्पार्क को मूल रूप से स्काला में लिखा गया है, मैं स्पष्ट कारणों से अपने कोड को स्काला में पायथन संस्करण की तुलना में तेजी से चलाने की उम्मीद कर रहा था। उस धारणा के साथ, मैंने कुछ …

5
(क्यों) हमें कैश कॉल करने या RDD पर बने रहने की आवश्यकता है
जब एक लचीला वितरित डेटासेट (RDD) एक टेक्स्ट फ़ाइल या संग्रह (या किसी अन्य RDD) से बनाया जाता है, तो क्या हमें RDD डेटा को मेमोरी में स्टोर करने के लिए "कैश" या "लगातार" स्पष्ट रूप से कॉल करने की आवश्यकता है? या आरडीडी डेटा को डिफॉल्ट रूप से मेमोरी …
171 scala  apache-spark  rdd 

3
स्काला पहचानकर्ता "अंतर्निहित" क्या है?
मैंने implicitlyस्काला के उदाहरणों में प्रयुक्त एक फ़ंक्शन देखा है । यह क्या है, और इसे कैसे प्रयोग किया जाता है? यहाँ उदाहरण : scala> sealed trait Foo[T] { def apply(list : List[T]) : Unit }; object Foo { | implicit def stringImpl = new Foo[String] { | def apply(list …
169 scala  implicits 

13
स्काला में प्रवेश कर रहा है
स्केल एप्लिकेशन में लॉगिंग करने का एक अच्छा तरीका क्या है? भाषा दर्शन के अनुरूप कुछ, कोड को अव्यवस्थित नहीं करता है, और कम-रखरखाव और विनीत है। यहाँ एक बुनियादी आवश्यकता सूची है: सरल कोड को अव्यवस्थित नहीं करता है। स्काला अपनी संक्षिप्तता के लिए महान है। मैं नहीं चाहता …
168 logging  scala 

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

6
स्काला की आलसी घाटी की (छिपी हुई) लागत क्या है?
स्काला की एक उपयोगी विशेषता है lazy val, जहां एक के मूल्यांकन में valदेरी होती है जब तक यह आवश्यक नहीं है (पहली पहुंच में)। बेशक, lazy valकुछ ओवरहेड होना चाहिए - कहीं न कहीं स्काला को इस बात का ध्यान रखना चाहिए कि क्या मूल्य का मूल्यांकन पहले से …

5
स्केल में दिनांक और समय के साथ काम करने का मानक तरीका क्या है? क्या मुझे जावा प्रकारों का उपयोग करना चाहिए या देशी स्काला विकल्प हैं?
स्केल में दिनांक और समय के साथ काम करने का मानक तरीका क्या है? क्या मुझे जावा प्रकार का उपयोग करना चाहिए जैसे कि java.util.Date या देशी स्काला विकल्प?
161 datetime  scala  jodatime 

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

6
स्कैला में डीईएफ़, वैल और वर का उपयोग
class Person(val name:String,var age:Int ) def person = new Person("Kumar",12) person.age = 20 println(person.age) कोड आउटपुट की ये लाइनें 12, भले ही person.age=20सफलतापूर्वक निष्पादित की गई थीं। मैंने पाया कि ऐसा इसलिए होता है क्योंकि मैंने डीफ़ का इस्तेमाल किया है def person = new Person("Kumar",12)। अगर मैं var या …
158 scala 

16
क्या एसिंक्रोनस jdbc कॉल संभव है?
मुझे आश्चर्य है कि क्या डेटाबेस में एसिंक्रोनस कॉल करने का कोई तरीका है? उदाहरण के लिए, कल्पना करें कि मेरे पास एक बड़ा अनुरोध है जिसे संसाधित करने में बहुत लंबा समय लगता है, मैं अनुरोध भेजना चाहता हूं और एक सूचना प्राप्त करना चाहता हूं जब अनुरोध एक …


6
जार को स्पार्क जॉब में जोड़ें - स्पार्क-सबमिट करें
सच ... इसकी काफी चर्चा हुई। हालांकि बहुत अस्पष्टता है और कुछ उत्तर दिए गए हैं ... जार / निष्पादक / ड्राइवर कॉन्फ़िगरेशन या विकल्पों में जार संदर्भों की नकल करना भी शामिल है। अस्पष्ट और / या छोड़े गए विवरण अस्पष्टता के बाद, अस्पष्ट, और / या छोड़े गए …


14
स्केला के संचालक ओवरलोडिंग को "अच्छा" बनाते हैं, लेकिन C ++ का "बुरा"?
C ++ में ऑपरेटर ओवरलोडिंग को कई लोग ए बैड थिंग (टीएम) मानते हैं, और नई भाषाओं में दोहराया नहीं जाना एक गलती है। निश्चित रूप से, यह जावा डिजाइन करते समय विशेष रूप से गिराए गए एक फीचर था अब जब मैंने स्काला पर पढ़ना शुरू कर दिया है, …

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