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

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

1
স্কালায় একাধিক মানের মান মেলে কীভাবে?
ধরা যাক আমি একই কোড ব্যবহার করে দূরবর্তী পরিষেবা থেকে একাধিক রিটার্ন মানগুলি পরিচালনা করতে চাই। স্ক্যালায় কীভাবে এটি প্রকাশ করতে হয় তা আমি জানি না: code match { case "1" => // Whatever case "2" => // Same whatever case "3" => // Ah, something different } আমি জানি …

11
কীভাবে সরাসরি হাইভে ডেটাফ্রেম সংরক্ষণ করবেন?
DataFrameমাতালকে সরাসরি স্পার্কে সংরক্ষণ করা সম্ভব ? আমি রূপান্তর DataFrameকরার চেষ্টা করেছি Rddএবং তারপরে একটি পাঠ্য ফাইল হিসাবে সংরক্ষণ এবং তারপরে মধুচক্রের লোড। তবে আমি ভাবছি যে আমি সরাসরি dataframeহুবহু সংরক্ষণ করতে পারি কিনা

3
স্বেচ্ছাসেবক স্কাল কোড অবস্থানের সময় দোভাষীর মধ্যে ফেলে দিন
আমি পাইথন পটভূমি থেকে এসেছি, যেখানে আমার কোডের যে কোনও সময়ে আমি যুক্ত করতে পারি import pdb; pdb.set_trace() এবং রানটাইমের সময় আমি সেই জায়গায় একটি ইন্টারেক্টিভ ইন্টারপ্রেটারে ফেলে দেব। স্কালার জন্য কি সমতুল্য, নাকি রানটাইম এ এটি সম্ভব নয়?


8
নির্ধারিত মানের চেয়ে ইউনিটকে মূল্যায়ন করার জন্য স্কালা অ্যাসাইনমেন্টের অনুপ্রেরণা কী?
নির্ধারিত মানের চেয়ে ইউনিটকে মূল্যায়ন করার জন্য স্কালা অ্যাসাইনমেন্টের অনুপ্রেরণা কী? আই / ও প্রোগ্রামিংয়ের একটি সাধারণ প্যাটার্ন হ'ল এই জাতীয় জিনিসগুলি করা: while ((bytesRead = in.read(buffer)) != -1) { ... তবে স্কেলে এটি সম্ভব নয় কারণ ... bytesRead = in.read(buffer) .. ইউনিট প্রদান করে, বাইটআরডের নতুন মান নয়। কার্যকরী …

10
কেস ক্লাসের সহচর ক্ষেত্রে কীভাবে ওভাররাইড করা যায়
সুতরাং পরিস্থিতি এখানে। আমি এর মতো কেস ক্লাসটি সংজ্ঞায়িত করতে চাই: case class A(val s: String) এবং আমি যখন কোনও শ্রেণীর উদাহরণ তৈরি করি তখন 's' এর মান সর্বদা বড় হাতের নাগালে থাকে তা নিশ্চিত করার জন্য আমি কোনও অবজেক্টকে সংজ্ঞায়িত করতে চাই: object A { def apply(s: String) = …

3
স্কালা বৈশিষ্ট্য বনাম জাভা 8 ইন্টারফেসের মধ্যে পার্থক্য এবং মিল কী?
আমি স্কেলে নতুন এসেছি মজা করার জন্য ভাষা শিখতে শুরু করেছি এবং আমি এখনও এর চারপাশে মাথা পেতে চেষ্টা করছি। স্ক্যালাল বৈশিষ্ট্য সম্পর্কে আমার বোঝাটি হ'ল এগুলি জাভা ইন্টারফেসের মতো যা কিছু পদ্ধতির প্রয়োগ থাকতে পারে। জাভা 8 হ'ল ইন্টারফেস যুক্ত করছে যেখানে ডিফল্ট পদ্ধতি থাকতে পারে যেখানে বাস্তবায়ন সরবরাহ …
84 java  scala 

18
অপশন [টি] শ্রেণীর বিন্দুটি কী?
Option[T]স্কালায় আমি ক্লাসের বিন্দুটি বুঝতে পারি না । মানে আমি Noneওভারের কোনও অগ্রগতি দেখতে পাচ্ছি না null। উদাহরণস্বরূপ, কোডটি বিবেচনা করুন: object Main{ class Person(name: String, var age: int){ def display = println(name+" "+age) } def getPerson1: Person = { // returns a Person instance or null } def getPerson2: …

3
স্কালায় কারি করার দুটি উপায়; প্রত্যেকের জন্য ব্যবহারের ক্ষেত্রে কী?
আমি যে স্কেল স্টাইল গাইড বজায় রাখছি তাতে একাধিক পরামিতি তালিকাগুলির তালিকা নিয়ে আমি আলোচনা করছি । আমি বুঝতে পেরেছি যে কারিঙের দুটি উপায় রয়েছে এবং আমি ভাবছি যে ব্যবহারের ক্ষেত্রেগুলি কী: def add(a:Int)(b:Int) = {a + b} // Works add(5)(6) // Doesn't compile val f = add(5) // Works …

1
স্ক্যালজ-স্ট্রিমের সাথে রাষ্ট্রীয় রূপান্তরগুলির অনুক্রমিক স্ট্রিম হিসাবে রচিত একটি প্রোগ্রামকে কীভাবে প্রতিস্থাপন করব?
আমি কীভাবে একটি প্রোগ্রাম পুনর্গঠন করব তা বোঝার চেষ্টা করছি যা আমি আগে রাষ্ট্রীয় রূপান্তরের ক্রম হিসাবে লিখেছিলাম: আমার কিছু ব্যবসায়ের যুক্তি রয়েছে: type In = Long type Count = Int type Out = Count type S = Map[Int, Count] val inputToIn: String => Option[In] = s => try Some(s.toLong) …

12
স্কেলে সূচক সহ কার্যকর পুনরাবৃত্তি
যেহেতু স্কালার forসূচি সহ পুরানো জাভা স্টাইলের লুপ নেই, // does not work val xs = Array("first", "second", "third") for (i=0; i<xs.length; i++) { println("String #" + i + " is " + xs(i)) } কীভাবে আমরা দক্ষতার সাথে পুনরাবৃত্তি করতে পারি এবং ব্যবহার না করেই পারি var ? আপনি …
83 scala  iteration 

4
স্কালায় জিপের চেয়ে দ্রুত জিপ করা হয় কেন?
একটি সংকলনে উপাদান-ভিত্তিক ক্রিয়াকলাপ সম্পাদনের জন্য আমি কিছু স্কাল কোড লিখেছি। এখানে আমি একই পদ্ধতি সম্পাদনকারী দুটি পদ্ধতি সংজ্ঞায়িত করেছি। একটি পদ্ধতি ব্যবহার করে zipএবং অন্যটি ব্যবহার করে zipped। def ES (arr :Array[Double], arr1 :Array[Double]) :Array[Double] = arr.zip(arr1).map(x => x._1 + x._2) def ES1(arr :Array[Double], arr1 :Array[Double]) :Array[Double] = (arr,arr1).zipped.map((x,y) …

2
স্পার্ক: পাইথন আমার ব্যবহারের ক্ষেত্রে স্ক্যালাকে উল্লেখযোগ্যভাবে ছাড়িয়ে যায় কেন?
পাইথন এবং স্কালা ব্যবহার করার সময় স্পার্কের পারফরম্যান্সের তুলনা করতে আমি উভয় ভাষায় একই কাজ তৈরি করেছি এবং রানটাইম তুলনা করেছি। আমি উভয় চাকরিই প্রায় একই পরিমাণে সময় নেওয়ার প্রত্যাশা করেছিল, তবে পাইথন 27minচাকরীটি কেবল গ্রহণ করেছিল , যখন স্কালার কাজটি 37min(প্রায় ৪০% বেশি সময়!) নিয়েছিল । আমি জাভাতেও একই …

1
A `চ্ছিক of এর উপস্থাপনের ভ্যান রয়েছে কি?
অনেক ধরণের অপটিক্সের একটি ভ্যান লাথোভেনের উপস্থাপনা থাকে। উদাহরণস্বরূপ, Lensএক প্রকারের Lens s t a b প্রতিনিধিত্ব করা যেতে পারে: Functor f => (a -> f b) -> s -> f t একইভাবে ক Traversal, এর Functorজন্য সীমাবদ্ধতা অদলবদল করে একইভাবে উপস্থাপন করা যেতে পারে Applicative: Applicative f => (a …

1
স্কালা বিড়াল / fs2 এ স্ট্যাক সুরক্ষা সম্পর্কে কীভাবে যুক্তিযুক্ত?
এখানে fs2 এর জন্য ডকুমেন্টেশন থেকে কোডের একটি অংশ রয়েছে । ফাংশন goপুনরাবৃত্তি। প্রশ্নটি হ'ল আমরা কীভাবে জানি যে এটি স্ট্যাক নিরাপদ কিনা এবং কোনও ফাংশন স্ট্যাক নিরাপদ থাকলে কীভাবে যুক্তিযুক্ত? import fs2._ // import fs2._ def tk[F[_],O](n: Long): Pipe[F,O,O] = { def go(s: Stream[F,O], n: Long): Pull[F,O,Unit] = { …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.