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

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


5
স্কেল টিপল আনপ্যাকিং
আমি জানি এই প্রশ্নটি বিভিন্ন উপায়ে বহুবার উঠে এসেছে। তবে এটি এখনও আমার কাছে পরিষ্কার নয়। নিম্নলিখিত অর্জনের জন্য কি কোনও উপায় আছে? def foo(a:Int, b:Int) = {} foo(a,b) //right way to invoke foo foo(getParams) // is there a way to get this working without explicitly unpacking the tuple?? def …

16
স্পার্ক - ত্রুটি একটি অ্যাপ্লিকেশন জমা দেওয়ার সময় "আপনার কনফিগারেশনে একটি মাস্টার ইউআরএল সেট করা আবশ্যক"
আমার একটি স্পার্ক অ্যাপ রয়েছে যা স্থানীয় মোডে কোনও সমস্যা ছাড়াই চলে তবে স্পার্ক ক্লাস্টারে জমা দেওয়ার সময় কিছু সমস্যা হয়। ত্রুটির চিত্রটি নিম্নরূপ: 16/06/24 15:42:06 WARN scheduler.TaskSetManager: Lost task 2.0 in stage 0.0 (TID 2, cluster-node-02): java.lang.ExceptionInInitializerError at GroupEvolutionES$$anonfun$6.apply(GroupEvolutionES.scala:579) at GroupEvolutionES$$anonfun$6.apply(GroupEvolutionES.scala:579) at scala.collection.Iterator$$anon$14.hasNext(Iterator.scala:390) at org.apache.spark.util.Utils$.getIteratorSize(Utils.scala:1595) at org.apache.spark.rdd.RDD$$anonfun$count$1.apply(RDD.scala:1157) at org.apache.spark.rdd.RDD$$anonfun$count$1.apply(RDD.scala:1157) …

5
এর মতো টার্নারি অপারেটর?:
আমি এই জাতীয় নির্মাণ এড়াতে চেষ্টা করছি: val result = this.getClass.getSimpleName if (result.endsWith("$")) result.init else result ঠিক আছে, এই উদাহরণে thenএবং elseশাখাটি সহজ, তবে আপনি জটিলগুলি চিত্র করতে পারেন। আমি নিম্নলিখিত নির্মিত: object TernaryOp { class Ternary[T](t: T) { def is[R](bte: BranchThenElse[T,R]) = if (bte.branch(t)) bte.then(t) else bte.elze(t) } class …
94 scala 

3
স্কালার অপরিবর্তনীয় সেট কেন সমপরিমাণ নয়?
সম্পাদনা : মূল উত্তরের ভিত্তিতে এই প্রশ্নটি পুনরায় লিখেছেন scala.collection.immutable.Setবর্গ এর ধরন প্যারামিটারে covariant করা হয় না। কেন? import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = { println(s) } def bar(): Unit = { val s: Set[String] = Set("Hello", "World"); foo(s); //DOES NOT COMPILE, regardless of whether type is declared //explicitly …

3
অন্তর্নির্মিত রূপান্তর বনাম প্রকারের শ্রেণি
স্কালায়, আমরা বিদ্যমান বা নতুন ধরণের পুনঃনির্মাণের জন্য কমপক্ষে দুটি পদ্ধতি ব্যবহার করতে পারি। ধরা যাক আমরা প্রকাশ করতে চাই যে একটি ব্যবহার করে কিছু পরিমানযোগ্য হতে পারে Int। আমরা নিম্নলিখিত বৈশিষ্ট্য সংজ্ঞায়িত করতে পারি। অন্তর্নিহিত রূপান্তর trait Quantifiable{ def quantify: Int } এবং তারপরে আমরা স্ট্রিংস এবং লিস্টগুলির পরিমাণ …

10
আমি স্কালায় দু'জনের বেশি তালিকাকে একসাথে জিপ করতে পারি?
নিম্নলিখিত স্কালা তালিকা দেওয়া: val l = List(List("a1", "b1", "c1"), List("a2", "b2", "c2"), List("a3", "b3", "c3")) কিভাবে আমি পেতে পারি: List(("a1", "a2", "a3"), ("b1", "b2", "b3"), ("c1", "c2", "c3")) যেহেতু জিপটি কেবল দুটি তালিকার সংমিশ্রণে ব্যবহৃত হতে পারে তাই আমার মনে হয় আপনাকে কোনওভাবে প্রধান তালিকাটি পুনরাবৃত্তি করতে হবে / …

1
Scala.concurrent.Promise এর ব্যবহারের ক্ষেত্রে কী কী?
আমি এসআইপি -14 পড়ছি এবং এর ধারণাটি Futureনিখুঁত জ্ঞান এবং বোঝার জন্য সহজ করে তোলে। তবে এ সম্পর্কে দুটি প্রশ্ন রয়েছে Promise: এসআইপি বলে Depending on the implementation, it may be the case that p.future == p। এটা কিভাবে হতে পারে? হয় Futureএবং Promiseনা দুটি ভিন্ন ধরনের? আমাদের কখন ব্যবহার …

6
স্পার্ক স্কালায় একটি ডেটা ফ্রেমের কলামের নাম পুনরায় নামকরণ
আমি DataFrameস্পার্ক-স্কালায় একটির সমস্ত শিরোনাম / কলামের নাম রূপান্তর করার চেষ্টা করছি । এখন পর্যন্ত আমি নিম্নলিখিত কোড নিয়ে এসেছি যা কেবলমাত্র একটি একক কলামের নাম প্রতিস্থাপন করে। for( i <- 0 to origCols.length - 1) { df.withColumnRenamed( df.columns(i), df.columns(i).toLowerCase ); }

4
স্কালায় প্রতীক আক্ষরিক জন্য কিছু উদাহরণ ব্যবহারের ক্ষেত্রে কী কী?
স্ক্যালায় আমি যা পড়েছি তা থেকে প্রতীকী আক্ষরিক ব্যবহার অবিলম্বে পরিষ্কার হয় না। কেউ কি কিছু বাস্তব বিশ্বের ব্যবহার ভাগ করে নেবে? প্রতীক আক্ষরিক দ্বারা কোনও জাভা আইডিয়ম coveredেকে দেওয়া হচ্ছে? কোন ভাষায় অনুরূপ গঠন রয়েছে? আমি পাইথনের পটভূমি থেকে আসছি এবং নিশ্চিত নই যে সেই ভাষায় সাদৃশ্যপূর্ণ কিছু রয়েছে। …
93 syntax  scala 

3
স্কালায় কোনও ফাংশন সংজ্ঞায়িত করার এই তিনটি পদ্ধতির মধ্যে পার্থক্য
একই ক্রিয়াকলাপটি প্রকাশের তিনটি উপায় দেওয়া f(a) := a + 1: val f1 = (a:Int) => a + 1 def f2 = (a:Int) => a + 1 def f3:(Int => Int) = a => a + 1 এই সংজ্ঞাগুলি কীভাবে আলাদা? আরপিএল কোনও সুস্পষ্ট পার্থক্য নির্দেশ করে না: scala> f1 …
92 scala 

3
আমি কীভাবে স্কালা সংগ্রহগুলিতে সমৃদ্ধ-আমার-গ্রন্থাগার প্যাটার্নটি প্রয়োগ করব?
সবচেয়ে শক্তিশালী Scala পাওয়া নিদর্শনগুলোর এক সমৃদ্ধ-মাই-গ্রন্থাগার * প্যাটার্ন, যা অন্তর্নিহিত ধর্মান্তর ব্যবহার হয় প্রদর্শিত গতিশীল পদ্ধতি রেজল্যুশন প্রয়োজন ছাড়া বিদ্যমান ক্লাস পদ্ধতি যোগ করতে। উদাহরণস্বরূপ, আমরা যদি চাইতাম যে সমস্ত স্ট্রিংয়ে এমন পদ্ধতি ছিল যা spacesতাদের কাছে কতগুলি শ্বেতক্ষেত্রের অক্ষর রয়েছে তা গণনা করে আমরা করতে পারি: class SpaceCounter(s: …

1
হাওটো: লিফট-রেকর্ড-স্কোয়্যারিলে কাস্টম ফিল্ড
আমি করতে চেষ্টা করছি EnumListFieldউত্তোলন / রেকর্ড / Squeryl, অনুরূপ MappedEnumListমধ্যে LiftMapper। স্টোরেজের ধরণটি দীর্ঘ / বড় হতে হবে। আমি বুঝতে পারি যে আমি যদি সংজ্ঞা দিই: def classOfPersistentField = classOf[Long] তারপরে স্কয়ারিল জানবে এটির একটি বড় কলাম তৈরি করা উচিত। এবং আমি জানি যে এটি setFromAny()মান নির্ধারণ করতে ব্যবহার …
92 scala  lift  record  squeryl 

30
সম্পাদক একটি প্রধান টাইপ থাকে না
কেবলমাত্র স্কালার ওয়েবসাইটে নমুনা স্কালা কোডটি দিয়ে যাচ্ছেন, তবে এটি চালানোর চেষ্টা করার সময় একটি বিরক্তিকর ত্রুটির মুখোমুখি। এই কোডটি এখানে: http://www.scala-lang.org/node/45 । এটি Eclipse এ চালানোর সময়, আমি এই বার্তাটি পেয়েছি 'সম্পাদকটিতে মূল ধরণের থাকে না' যা এটি চালানো থেকে বাধা দেয়। আমার কিছু করার দরকার আছে ... অর্থাত্ …
92 eclipse  scala 

4
প্যাকেজ অবজেক্টস
প্যাকেজ অবজেক্টগুলি কী, এত বেশি ধারণা নয় তবে তাদের ব্যবহার? আমি কাজ করে একটি উদাহরণ পাওয়ার চেষ্টা করেছি এবং কাজ করার একমাত্র ফর্মটি নিম্নরূপ: package object investigations { val PackageObjectVal = "A package object val" } package investigations { object PackageObjectTest { def main(args: Array[String]) { println("Referencing a package object …
92 scala  scala-2.8 

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