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

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

1
स्काला कैट्स / fs2 में स्टैक सेफ्टी के बारे में क्या कारण है?
यहाँ fs2 के लिए प्रलेखन से कोड का एक टुकड़ा है । फ़ंक्शन goपुनरावर्ती है। सवाल यह है कि हमें कैसे पता चलेगा कि यह स्टैक सुरक्षित है और यदि कोई फ़ंक्शन स्टैक सुरक्षित है तो इसका कारण क्या है? import fs2._ // import fs2._ def tk[F[_],O](n: Long): Pipe[F,O,O] = …

2
वापसी के प्रकार स्पष्ट रूप से नहीं दिए जाने पर स्ट्रिंग को वापस करने की विधि को वापस करने की विधि के साथ ओवरराइड क्यों किया जा सकता है?
मैं Scala Edition1 में प्रोग्रामिंग में Traits पर अध्याय से कोड उदाहरणों के माध्यम से काम कर रहा था https://www.artima.com/pins1ed/traits.html और मेरे टाइपो के कारण एक अजीब व्यवहार हुआ। कोड स्निपेट के नीचे एक विशेषता के ओवरराइडिंग विधि के दौरान कोई संकलित त्रुटि नहीं दी जाती है, हालांकि ओवरराइड विधि …

5
Println को अशुद्ध कार्य क्यों माना जाता है?
मैं स्कैला में पुस्तक प्रोग्रामिंग पढ़ रहा हूं, और यह कहा जाता है: ... इस मामले में, इसका दुष्प्रभाव मानक आउटपुट स्ट्रीम पर प्रिंट हो रहा है। और मैं नहीं दिख रहा है जहां, पक्ष प्रभाव है, के बाद से ही इनपुट के लिए, println ही निर्गम (मुझे लगता है …


1
पैटर्न मिलान में विधि और वर्ग प्रकार के मापदंडों के प्रकार के बीच अंतर
जब एक पैरामीटर संलग्नक वर्ग से आता है तो पैटर्न मिलान कार्य अलग-अलग तरीके से क्यों होता है? उदाहरण के लिए, trait Base[T] case class Derived(v: Int) extends Base[Int] class Test[A] { def method(arg: Base[A]) = { arg match { case Derived(_) => 42 } } } त्रुटि देता है …

3
GRPC: जावा / स्काला में उच्च-थ्रूपुट क्लाइंट बनाते हैं
मेरे पास एक सेवा है जो संदेशों को काफी उच्च दर पर स्थानांतरित करती है। वर्तमान में यह akka-tcp द्वारा परोसा जाता है और यह प्रति मिनट 3.5M संदेश बनाता है। मैंने grpc को एक कोशिश देने का फैसला किया। दुर्भाग्य से यह बहुत छोटे थ्रूपुट के परिणामस्वरूप हुआ: ~ …
9 java  scala  grpc 

1
स्पार्क: यूडीएफ को कई बार निष्पादित किया गया
मेरे पास निम्नलिखित कोड के साथ एक डेटाफ्रेम है: def test(lat: Double, lon: Double) = { println(s"testing ${lat / lon}") Map("one" -> "one", "two" -> "two") } val testUDF = udf(test _) df.withColumn("test", testUDF(col("lat"), col("lon"))) .withColumn("test1", col("test.one")) .withColumn("test2", col("test.two")) अब लॉग की जांच करते हुए, मुझे पता चला कि प्रत्येक …

2
राज्य निर्माण योग्य वस्तुओं का निर्माण एक प्रभाव प्रकार से किया जाना चाहिए?
स्काला जैसे कार्यात्मक वातावरण का उपयोग करते समय cats-effect, और राज्य वस्तुओं के निर्माण को एक प्रभाव प्रकार के साथ मॉडल किया जाना चाहिए? // not a value/case class class Service(s: name) def withoutEffect(name: String): Service = new Service(name) def withEffect[F: Sync](name: String): F[Service] = F.delay { new Service(name) } …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.