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

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

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


3
स्काला स्थिरांक के लिए नामकरण सम्मेलन?
स्काला स्थिरांक का नामकरण सम्मेलन क्या है? StackOverflow सुझावों पर एक संक्षिप्त खोज अपरकेस (नीचे की पहली पंक्ति) अपरकेस, लेकिन मैं दोबारा जांच करना चाहता था। val ThisIsAConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val thisIsAThirdConstant = 1.94 स्केला शैली की सिफारिश किससे की जाती है?

3
उन्हें चलाने के बिना एसबीटी के साथ परीक्षणों का संकलन कैसे करें
क्या उन्हें चलाने के बिना एसबीटी के साथ परीक्षण बनाने का एक तरीका है? मेरा खुद का उपयोग मामला स्केलेक प्लगइन का उपयोग करके परीक्षण कोड पर स्थैतिक विश्लेषण चलाने के लिए है। एक अन्य संभावित उपयोग मामला एसबीटी में निर्मित एक से अलग धावक का उपयोग करके कुछ या …
97 scala  sbt  build-tools 

4
कार्यात्मक प्रोग्रामिंग (विशेष रूप से स्काला और स्काला एपीआई) में कमी और तह / मोड़ के बीच अंतर?
स्पार्क और स्केलिंग जैसे स्काला और रूपरेखा दोनों क्यों हैं reduceऔर foldLeft? तो फिर क्या अंतर है reduceऔर fold?

9
लंबे पैरामीटर सूचियों वाले कंस्ट्रक्टरों का उपयोग किए बिना बड़ी, अपरिवर्तनीय वस्तुओं का निर्माण
मेरे पास कुछ बड़ी (3 से अधिक फ़ील्ड) ऑब्जेक्ट हैं जो अपरिवर्तनीय हो सकते हैं और होने चाहिए। हर बार जब मैं उस मामले में भाग लेता हूं तो मैं लंबे पैरामीटर सूचियों के साथ कंस्ट्रक्टर एबोमिनेशन बनाता हूं। यह सही नहीं लगता है, यह उपयोग करने के लिए कठिन …
96 java  oop  scala  immutability 

6
"अमूर्त ओवर" का क्या अर्थ है?
अक्सर स्काला साहित्य में, मैं "अमूर्त ओवर" वाक्यांश का सामना करता हूं, लेकिन मैं इरादे को नहीं समझता। उदाहरण के लिए , मार्टिन ओडस्की लिखते हैं आप मानकों (या "कार्यों") को मापदंडों के रूप में पारित कर सकते हैं, या आप उन पर सार कर सकते हैं। आप पैरामीटर के …

8
खोपड़ी में अशक्त / कुछ भी नहीं / यूनिट के Usages
मैंने अभी-अभी पढ़ा है: http://oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/ जहाँ तक मैं समझता हूँ, Nullएक लक्षण है और इसका एकमात्र उदाहरण है null। जब कोई विधि अशक्त तर्क लेती है, तो हम इसे केवल एक Nullसंदर्भ या nullसीधे पास कर सकते हैं, लेकिन कोई अन्य संदर्भ नहीं, भले ही यह अशक्त हो ( nullString: …
95 scala 

1
डायनेमिक काम कैसे करता है और इसका उपयोग कैसे किया जाता है?
मैंने सुना है कि इसके साथ Dynamicस्काला में गतिशील टाइपिंग करना संभव है। लेकिन मैं कल्पना नहीं कर सकता कि यह कैसे दिख सकता है या यह कैसे काम करता है। मुझे पता चला कि कोई व्यक्ति उत्तराधिकार प्राप्त कर सकता है Dynamic class DynImpl extends Dynamic एपीआई का कहना …
95 scala 

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

18
स्काला और जावा कोड के नमूने जहां स्काला कोड सरल दिखता है / कम लाइनें हैं?
मुझे स्काला और जावा कोड के कुछ कोड नमूनों की आवश्यकता है (और मैं भी वास्तव में उनके बारे में उत्सुक हूं) जो बताते हैं कि स्काला कोड अधिक सरल और संक्षिप्त है तो जावा में लिखा कोड (निश्चित रूप से दोनों नमूनों को एक ही समस्या को हल करना …


5
टर्नेरी ऑपरेटर के समान?:
मैं इस तरह से निर्माण से बचने की कोशिश कर रहा हूं: val result = this.getClass.getSimpleName if (result.endsWith("$")) result.init else result ठीक है, इस उदाहरण में then और elseशाखा सरल है, लेकिन आप जटिल छवि बना सकते हैं। मैंने निम्नलिखित का निर्माण किया: object TernaryOp { class Ternary[T](t: T) { …
94 scala 

7
एक निर्दिष्ट स्कीमा के साथ एक खाली डेटाफ़्रेम कैसे बनाएं?
मैं DataFrameस्काला में एक निर्दिष्ट स्कीमा के साथ बनाना चाहता हूं । मैंने JSON रीड (मेरा मतलब खाली फ़ाइल पढ़ने का है) का उपयोग करने की कोशिश की है, लेकिन मुझे नहीं लगता कि यह सबसे अच्छा अभ्यास है।

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 …

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