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

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

9
अपाचे स्पार्क में सूची के रूप में डेटाफ्रेम के कॉलम मान निकालें
मैं डेटा फ्रेम के एक स्ट्रिंग कॉलम को एक सूची में बदलना चाहता हूं। मुझे DataframeAPI से क्या मिल सकता है RDD है, इसलिए मैंने इसे पहले RDD में बदलने की कोशिश की, और फिर toArrayRDD में फ़ंक्शन लागू किया । इस स्थिति में, लंबाई और SQL ठीक काम करते …

1
कैसे स्केल में कई मूल्यों से मेल खाते हैं?
मान लीजिए कि मैं एक ही कोड का उपयोग करके दूरस्थ सेवा से कई रिटर्न मानों को संभालना चाहता हूं। मुझे नहीं पता कि यह स्काला में कैसे व्यक्त किया जाए: code match { case "1" => // Whatever case "2" => // Same whatever case "3" => // Ah, …

7
स्केल विधि घोषणा में बराबर चिह्न का उपयोग कब करें?
बराबरी के चिन्ह के साथ: object HelloWorld { def main(args: Array[String]) = { println("Hello!") } } बराबरी के संकेत के बिना: object HelloWorld { def main(args: Array[String]) { println("Hello!") } } उपरोक्त दोनों कार्यक्रम एक ही तरीके से निष्पादित होते हैं। ब्लॉग पोस्ट में चीजें जो मुझे स्काला में पसंद …
85 scala 

7
स्काला निरंतरता क्या हैं और उनका उपयोग क्यों करते हैं?
मैंने अभी स्काला में प्रोग्रामिंग समाप्त कर दिया है , और मैं स्केल 2.7 और 2.8 के बीच के बदलावों को देख रहा हूं। जो सबसे महत्वपूर्ण लगता है वह है निरंतरता प्लगइन, लेकिन मुझे समझ नहीं आता कि यह किस लिए उपयोगी है या यह कैसे काम करता है। …

11
Hive को सीधे DataFrame कैसे बचाएं?
क्या DataFrameस्पाइव में सीधे स्पार्क में बचाना संभव है ? मैंने एक पाठ फ़ाइल के रूप में परिवर्तित DataFrameकरने Rddऔर फिर बचत करने और फिर हाइव में लोड करने की कोशिश की है । लेकिन मैं सोच रहा हूं कि क्या मैं सीधे dataframeछत्ता बचा सकता हूं

12
एक अपरिवर्तनीय सूची से एक तत्व को "हटाने" के लिए एक मुहावरेदार स्काला तरीका क्या है?
मेरे पास एक सूची है, जिसमें ऐसे तत्व हो सकते हैं जो समान के रूप में तुलना करेंगे। मैं एक समान सूची चाहूंगा, लेकिन एक तत्व को हटा दिया जाएगा। तो (ए, बी, सी, बी, डी) से मैं ए (ए, सी, बी, डी) प्राप्त करने के लिए सिर्फ एक बी …
84 list  scala 

3
स्कैटर कोड स्थान के दौरान दुभाषिया में गिरावट
मैं एक पायथन पृष्ठभूमि से आता हूं, जहां मेरे कोड में किसी भी बिंदु पर मैं जोड़ सकता हूं import pdb; pdb.set_trace() और रनटाइम पर मुझे उस स्थान पर एक इंटरैक्टिव दुभाषिया में गिरा दिया जाएगा। क्या स्कैला के लिए एक समान है, या क्या यह रनटाइम पर संभव नहीं …


8
असाइन किए गए मान के बजाय यूनिट को मूल्यांकन करने वाले स्काला असाइनमेंट की प्रेरणा क्या है?
असाइन किए गए मान के बजाय यूनिट को मूल्यांकन करने वाले स्काला असाइनमेंट की प्रेरणा क्या है? I / O प्रोग्रामिंग में एक सामान्य पैटर्न इस तरह की चीजें करना है: while ((bytesRead = in.read(buffer)) != -1) { ... लेकिन स्काला में ऐसा संभव नहीं है क्योंकि ... bytesRead = …

10
केस क्लास के साथी में ओवरराइड कैसे करें
तो यहाँ की स्थिति है। मैं एक केस क्लास को परिभाषित करना चाहता हूं: case class A(val s: String) और मैं यह सुनिश्चित करने के लिए एक वस्तु को परिभाषित करना चाहता हूं कि जब मैं कक्षा के उदाहरण बनाता हूं, तो 's' का मान हमेशा बड़ा होता है, जैसे: …

3
स्काला लक्षण बनाम जावा 8 इंटरफेस के बीच अंतर और सिमिलार्टी क्या हैं?
मैं नया हूं, स्काला ने मनोरंजन के लिए भाषा सीखना शुरू कर दिया है और मैं अभी भी इसके चारों ओर अपना सिर लाने की कोशिश कर रहा हूं। स्काला के लक्षणों के बारे में मेरी समझ यह है कि वे जावा इंटरफेस की तरह हैं सिवाय इसके कि कुछ …
84 java  scala 

6
स्काला: एक स्ट्रिंग का एक बूलियन में सुरुचिपूर्ण रूपांतरण
जावा में आप लिख सकते हैं Boolean.valueOf(myString)। हालांकि स्काला में, java.lang.Booleanछिपा हुआ है, scala.Booleanजिसमें इस फ़ंक्शन का अभाव है। एक बूलियन के मूल जावा संस्करण का उपयोग करने के लिए स्विच करना काफी आसान है, लेकिन यह सही नहीं लगता है। तो trueएक तार से निकालने के लिए स्काला में …
84 scala 

6
स्काला में वापसी
मैं एक नौसिखिया स्काला प्रोग्रामर हूं और एक अजीब व्यवहार के साथ आया हूं। def balanceMain(elem: List[Char]): Boolean = { if (elem.isEmpty) if (count == 0) true; else false; if (elem.head == '(') balanceMain(elem.tail, open, count + 1);.... मूल रूप से ऊपर मैं सच लौटना चाहता हूं अगर elem.isEmptyऔर count …
84 scala  return 

18
वर्ग विकल्प [T] का क्या मतलब है?
मैं Option[T]स्काला में वर्ग की बात को समझने में सक्षम नहीं हूं । मेरा मतलब है, मैं किसी भी Noneओवर की सलाह को देखने में सक्षम नहीं हूं null। उदाहरण के लिए, कोड पर विचार करें: object Main{ class Person(name: String, var age: int){ def display = println(name+" "+age) } …

3
स्काला में करीने के दो तरीके; प्रत्येक के लिए उपयोग-मामला क्या है?
मेरे द्वारा बनाए गए स्काला स्टाइल गाइड में कई पैरामीटर सूचियों के आसपास चर्चा चल रही है । मुझे पता चला है कि करीने के दो तरीके हैं , और मैं सोच रहा हूं कि उपयोग के मामले क्या हैं: def add(a:Int)(b:Int) = {a + b} // Works add(5)(6) // …

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