প্রশ্ন ট্যাগ «scala»

স্কালা একটি সাধারণ উদ্দেশ্যমূলক প্রোগ্রামিং ভাষা যা মূলত জাভা ভার্চুয়াল মেশিনকে লক্ষ্য করে। একটি সংক্ষিপ্ত, মার্জিত এবং টাইপ-নিরাপদ উপায়ে সাধারণ প্রোগ্রামিং প্যাটার্নগুলি প্রকাশ করার জন্য ডিজাইন করা হয়েছে, এটি অপরিহার্য এবং কার্যকরী প্রোগ্রামিং স্টাইল উভয়ই ফিউজ করে। এর মূল বৈশিষ্ট্যগুলি হ'ল: প্রকারের অনুমিত সহ একটি উন্নত স্ট্যাটিক টাইপ সিস্টেম; ফাংশন প্রকার; প্যাটার্ন ম্যাচিং; অন্তর্নিহিত পরামিতি এবং রূপান্তর; অপারেটর ওভারলোডিং; জাভা সঙ্গে সম্পূর্ণ আন্তঃঅযুক্তিযোগ্যতা; সম্পাতবিন্দু

2
যখন রিটার্নের ধরনগুলি স্পষ্টভাবে না দেওয়া হয় তখন কেন একটি পদ্ধতি রিটার্নিং ইউনিট মেথড রিটারিং স্ট্রিং দিয়ে ওভাররাইড করা যায়?
আমি স্কেল সংস্করণে https://www.artima.com/pins1ed/traits.html তে ট্র্যাটিট ইন প্রোগ্রামিং বিষয়ক অধ্যায় থেকে কোড উদাহরণগুলির মাধ্যমে কাজ করছিলাম এবং আমার টাইপের কারণে একটি অদ্ভুত আচরণের মুখোমুখি হয়েছিল। কোড স্নিপেটের নীচের বৈশিষ্ট্যের ওভাররাইড করার সময় কোনও সংকলন ত্রুটি দেয় না যদিও ওভাররাইড পদ্ধতিটির রিটার্নের ধরণগুলি ভিন্ন Unitবনাম String। কিন্তু কোনও বস্তুতে পদ্ধতিটি কল …

5
মুদ্রণকে কেন অপরিষ্কার ক্রিয়া হিসাবে বিবেচনা করা হয়?
আমি স্ক্যালায় বইয়ের প্রোগ্রামিং পড়ছি, এবং বলা হয়: ... এই ক্ষেত্রে, এর পার্শ্ব প্রতিক্রিয়া স্ট্যান্ডার্ড আউটপুট প্রবাহে মুদ্রণ করছে। এবং আমি দেখতে পাচ্ছি না যেখানে, পার্শ্ব প্রতিক্রিয়া, যেহেতু একই ইনপুট জন্য, println একই আউটপুট (আমি মনে করি) প্রিন্ট হবে আপডেট উদাহরণস্বরূপ যে কোনো সময় আমরা কল: println(5) এটি ৫ টি …

3
জিআরপিসি: জাভা / স্কালায় হাই-থ্রুপুট ক্লায়েন্ট তৈরি করুন
আমার একটি পরিষেবা আছে যা বেশ উচ্চ হারে বার্তা স্থানান্তর করে। বর্তমানে এটি আক্কা-টিসিপি দ্বারা পরিবেশন করা হয় এবং এটি প্রতি মিনিটে 3.5M বার্তা দেয়। আমি জিআরপিসি চেষ্টা করে দেখার সিদ্ধান্ত নিয়েছি। দুর্ভাগ্যক্রমে এর ফলে অনেক ছোট থ্রুপুট হয়েছিল: প্রতি মিনিটে ~ 500k বার্তা আরও কম। আপনি দয়া করে এটি …
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")) এখন লগগুলি পরীক্ষা করে, আমি জানতে পেরেছি যে প্রতিটি সারির জন্য ইউডিএফ 3 …

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) } নির্মাণটি হ্রাসযোগ্য নয়, সুতরাং আমরা …


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 } } } ত্রুটি দেয় constructor cannot be instantiated …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.