Pertanyaan yang diberi tag «scala»

Scala adalah bahasa pemrograman serba guna terutama yang menargetkan Java Virtual Machine. Dirancang untuk mengekspresikan pola pemrograman umum dalam cara yang ringkas, elegan, dan jenis-aman, ia memadukan gaya pemrograman imperatif dan fungsional. Fitur utamanya adalah: sistem tipe statis lanjut dengan inferensi tipe; jenis fungsi; pencocokan pola; parameter dan konversi implisit; kelebihan operator; interoperabilitas penuh dengan Java; konkurensi



3
Mengapa Set yang tidak dapat diubah Scala tidak kovarian dalam tipenya?
EDIT : Tulis ulang pertanyaan ini berdasarkan jawaban asli The scala.collection.immutable.Setkelas tidak kovarian dalam parameter jenisnya. Kenapa ini? 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
Konversi implisit vs. kelas jenis
Di Scala, kita dapat menggunakan setidaknya dua metode untuk retrofit tipe yang sudah ada atau yang baru. Misalkan kita ingin menyatakan bahwa sesuatu dapat dikuantifikasi menggunakan Int. Kita dapat mendefinisikan sifat berikut. Konversi implisit trait Quantifiable{ def quantify: Int } Dan kemudian kita dapat menggunakan konversi implisit untuk mengukur misalnya …


1
Apa kasus penggunaan scala.concurrent.Promise?
Saya membaca SIP-14 dan konsepnya Futuremasuk akal dan mudah dimengerti. Tapi punya dua pertanyaan tentang Promise: Kata SIP Depending on the implementation, it may be the case that p.future == p. Bagaimana ini bisa terjadi? Adalah Futuredan Promisetidak dua jenis yang berbeda? Kapan sebaiknya kita menggunakan Promise? producer and consumerKode …

3
Apa saja contoh kasus penggunaan untuk literal simbol di Scala?
Penggunaan literal simbol tidak langsung jelas dari apa yang saya baca di Scala. Adakah yang mau berbagi beberapa kegunaan dunia nyata? Apakah ada idiom Jawa tertentu yang ditutupi oleh literal simbol? Bahasa apa yang memiliki konstruksi serupa? Saya berasal dari latar belakang Python dan tidak yakin ada analogi dalam bahasa …
93 syntax  scala 


16
Spark - Kesalahan "URL master harus disetel dalam konfigurasi Anda" saat mengirimkan aplikasi
Saya memiliki aplikasi Spark yang berjalan tanpa masalah dalam mode lokal, tetapi mengalami beberapa masalah saat mengirimkan ke cluster Spark. Pesan kesalahannya adalah sebagai berikut: 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 …



12
java.io.IOException: Tidak dapat menemukan null \ bin \ winutils.exe yang dapat dieksekusi di binari Hadoop. percikan Eclipse di windows 7
Saya tidak dapat menjalankan sparkpekerjaan sederhana di Scala IDE(proyek percikan Maven) yang diinstalWindows 7 Ketergantungan inti percikan telah ditambahkan. val conf = new SparkConf().setAppName("DemoDF").setMaster("local") val sc = new SparkContext(conf) val logData = sc.textFile("File.txt") logData.count() Kesalahan: 16/02/26 18:29:33 INFO SparkContext: Created broadcast 0 from textFile at FrameDemo.scala:13 16/02/26 18:29:34 ERROR Shell: …



1
HowTo: Bidang Kustom di Lift-Record-Squeryl
Saya mencoba membuat EnumListFielddi Lift / Record / Squeryl, mirip dengan MappedEnumListdi LiftMapper. Jenis penyimpanan harus Long / BIGINT. Saya memahami bahwa jika saya mendefinisikan: def classOfPersistentField = classOf[Long] Kemudian Squeryl akan tahu bahwa ia harus membuat kolom BESAR. Dan saya tahu itu digunakan setFromAny()untuk menetapkan nilai, meneruskan Long. Satu …
92 scala  lift  record  squeryl 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.