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

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

1
मैं एक कार्यक्रम को स्कैलेज-स्ट्रीम के साथ राज्य संक्रमणों की अनुक्रमित धारा के रूप में कैसे बदल सकता हूं?
मैं यह समझने की कोशिश कर रहा हूं कि एक कार्यक्रम को कैसे पुनर्गठित किया जाए जो मैंने पहले राज्य के बदलाव के अनुक्रम के रूप में लिखा था: मेरे पास कुछ व्यावसायिक तर्क हैं: type In = Long type Count = Int type Out = Count type S = …

12
स्काला में सूचकांक के साथ कुशल पुनरावृत्ति
चूंकि स्कैला में forइंडेक्स के साथ पुराने जावा स्टाइल लूप नहीं हैं , // does not work val xs = Array("first", "second", "third") for (i=0; i<xs.length; i++) { println("String #" + i + " is " + xs(i)) } हम कुशलतापूर्वक और बिना उपयोग किए कैसे पुनरावृति कर सकते हैं …
83 scala  iteration 

8
स्पार्क नौकरी के लिए -D पैरामीटर या पर्यावरण चर कैसे पारित करें?
मैं देव / ठेस के माहौल में स्पार्क जॉब के टाइपसैफ कॉन्फिगर को बदलना चाहता हूं । यह मुझे लगता है कि इसे पूरा करने का सबसे आसान तरीका है -Dconfig.resource=ENVNAMEनौकरी पास करना। फिर टाइपसेफ कॉन्फिगर लाइब्रेरी मेरे लिए काम करेगी। क्या उस विकल्प को सीधे नौकरी में पास करने …

2
मल्टीप्रोजेक्ट में एसबीटी टेस्ट-डिपेंडेंसीज: डिपेंडेंट प्रोजेक्ट्स के लिए टेस्ट-कोड उपलब्ध कराएं
मैंने एक एसबीटी मल्टी-प्रोजेक्ट किया है, जहां कुछ परियोजनाओं में एक-दूसरे पर निर्भरता है। ऐशे ही: lazy val coreProject: Project = Project( id = "core-project", base = file("./core-project"), // other stuff )) lazy val extensions: Project = Project( id = "extensions", base = file("./extensions"), dependencies = Seq(coreProject) ) अब मेरे …
83 scala  testing  sbt 

2
स्काला में :: और ::: के बीच क्या अंतर है
val list1 = List(1,2) val list2 = List(3,4) फिर list1::list2 returns: List[Any] = List(List(1, 2), 3, 4) list1:::list2 returns: List[Int] = List(1, 2, 3, 4) मैंने देखा कि पुस्तक लिखती है कि जब इसका उपयोग किया जाए तो ::यह भी परिणाम देता है List[Int] = List(1, 2, 3, 4)। मेरा …
83 scala 

1
जेएमएस के बजाय स्काला के अभिनेताओं के पक्ष में कौन से डिजाइन निर्णय होंगे?
जेएमएस के बजाय स्काला एक्टर्स का उपयोग करने में क्या अंतर हैं? उदाहरण के लिए एक प्रदर्शन और मापनीयता के परिप्रेक्ष्य में, स्केल अभिनेता मॉडल जेएमएस की तुलना में क्या जोड़ता है? किन मामलों में JMS के बजाय अभिनेताओं का उपयोग करना अधिक समझ में आता है, अर्थात अभिनेता किन …
83 java  scala  jms  actor 

8
प्रदर्शन और जावा इंटरऑपरेबिलिटी पर: क्लोजर बनाम स्काला
मैंने पहले ही क्लोजर बनाम स्काला के विभिन्न खातों को पढ़ा है और जब मुझे पता चलता है कि दोनों का अपना स्थान है। वहाँ कुछ विचार है कि जब यह दोनों लाला की तुलना स्काला के साथ करने की बात आती है, तो मैंने एक पूर्ण विवरण प्राप्त नहीं …

2
SBT और IntelliJ IDEA के साथ कई अन्योन्याश्रित मॉड्यूल कैसे प्रबंधित करें?
मैं उनके बीच निर्भरता के साथ कई मॉड्यूल विकसित कर रहा हूं, और उन सभी के साथ एक आईडीईए परियोजना में काम करना चाहता हूं। मैं sbt बिल्ड परिभाषाओं से IDEA प्रोजेक्ट जेनरेट करने के लिए sbt-idea का उपयोग कर रहा हूं , जो व्यक्तिगत प्रोजेक्ट्स के लिए बहुत अच्छा …

5
आंशिक रूप से लागू किए गए कार्यों के लिए स्केल करी बनाम
मुझे पता है के बारे में यहाँ पर कई सवाल देखते हैं कि क्या currying और आंशिक रूप से लागू किया कार्य हैं, लेकिन मैं कैसे वे अलग हैं के बारे में पूछ रहा हूँ। एक सरल उदाहरण के रूप में, यहां तक ​​कि संख्याओं को खोजने के लिए एक …

3
कैसे काम करता है HashPartitioner?
मैं के प्रलेखन पर पढ़ा HashPartitioner। दुर्भाग्य से एपीआई कॉल के अलावा ज्यादा कुछ नहीं बताया गया था। मैं इस धारणा के तहत हूं कि HashPartitionerकुंजी के हैश के आधार पर वितरित सेट विभाजन। उदाहरण के लिए अगर मेरा डेटा पसंद है (1,1), (1,2), (1,3), (2,1), (2,2), (2,3) इसलिए विभाजनकर्ता …

5
स्ट्रिंग स्ट्रिंग के अंत से वर्ण हटाएं
स्काला में एक स्ट्रिंग के अंत से अंतिम चरित्र को हटाने की सबसे सरल विधि क्या है? मुझे लगता है रूबी स्ट्रिंग क्लास में चॉप जैसी कुछ बहुत उपयोगी विधियाँ हैं । मैंने "ऑडोनॉटआउट" का उपयोग किया होगा। स्काला में हेडऑप्शन, लेकिन यह मूल्यह्रास है। मैं अत्यधिक जटिल में नहीं …
82 string  scala 

6
फ़िल्टर के बजाय फ़िल्टर
क्या फ़िल्टर के बजाय फ़िल्टर का उपयोग करना हमेशा अधिक प्रदर्शनकारी होता है, जब बाद में मानचित्र, फ़्लैटमैप आदि जैसे फ़ंक्शंस लागू होते हैं? केवल मानचित्र, फ़्लैटमैप और फ़ॉरचेज़ ही क्यों समर्थित हैं? (अपेक्षित कार्य जैसे कि फ़ोर / साथ ही मौजूद हैं)


3
कैसे बनायें स्कैल्ट मैप?
मेरे पास स्काला मैप है: attrs: Map[String , String] जब मैं मानचित्र पर पुनरावृति करने की कोशिश करता हूं जैसे; attrs.foreach { key, value => } ऊपर काम नहीं करता है। प्रत्येक पुनरावृत्ति में मुझे पता होना चाहिए कि कुंजी क्या है और मूल्य क्या है। स्केला सिंटैक्टिक शुगर का …
81 scala 

4
कॉम्प्रिहेंशन के लिए स्केल पर मिसमैच टाइप करें
यह निर्माण स्केल में एक प्रकार की बेमेल त्रुटि का कारण क्यों बनता है? for (first <- Some(1); second <- List(1,2,3)) yield (first,second) <console>:6: error: type mismatch; found : List[(Int, Int)] required: Option[?] for (first <- Some(1); second <- List(1,2,3)) yield (first,second) यदि मैं सूची के साथ कुछ स्विच करता …

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