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


2
Kinerja Spark untuk Scala vs Python
Saya lebih suka Python daripada Scala. Tetapi, karena Spark secara asli ditulis dalam Scala, saya mengharapkan kode saya berjalan lebih cepat di Scala daripada versi Python karena alasan yang jelas. Dengan asumsi itu, saya berpikir untuk belajar & menulis versi Scala dari beberapa kode preprocessing yang sangat umum untuk sekitar …

5
(Mengapa) kita perlu memanggil cache atau tetap menggunakan RDD
Ketika dataset didistribusikan (RDD) yang tangguh dibuat dari file teks atau koleksi (atau dari RDD lain), apakah kita perlu memanggil "cache" atau "bertahan" secara eksplisit untuk menyimpan data RDD ke dalam memori? Atau apakah data RDD disimpan secara terdistribusi dalam memori secara default? val textFile = sc.textFile("/user/emp.txt") Sesuai pemahaman saya, …
171 scala  apache-spark  rdd 

3
Apa yang dimaksud dengan pengidentifikasi Scala "secara implisit"?
Saya telah melihat fungsi bernama implicitlydigunakan dalam contoh Scala. Apa itu dan bagaimana cara menggunakannya? Contoh di sini : scala> sealed trait Foo[T] { def apply(list : List[T]) : Unit }; object Foo { | implicit def stringImpl = new Foo[String] { | def apply(list : List[String]) = println("String") | …
169 scala  implicits 

13
Masuk Scala
Apa cara yang baik untuk melakukan login dalam aplikasi Scala? Sesuatu yang konsisten dengan filosofi bahasa, tidak mengacaukan kode, dan pemeliharaannya rendah dan tidak mengganggu. Berikut daftar persyaratan dasar: sederhana tidak mengacaukan kode. Scala sangat bagus untuk singkatnya. Saya tidak ingin setengah dari kode saya menjadi pernyataan logging format log …
168 logging  scala 


6
Berapa biaya (tersembunyi) dari val malas Scala?
Salah satu fitur praktis dari Scala adalah lazy val, di mana evaluasi a valditunda sampai diperlukan (pada akses pertama). Tentu saja, lazy valharus memiliki beberapa overhead - di suatu tempat Scala harus melacak apakah nilai telah dievaluasi dan evaluasi harus disinkronkan, karena beberapa utas mungkin mencoba mengakses nilai untuk pertama …


8
scala vs java, kinerja dan memori? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

6
Penggunaan def, val, dan var dalam scala
class Person(val name:String,var age:Int ) def person = new Person("Kumar",12) person.age = 20 println(person.age) Garis-garis ini menghasilkan kode 12, meskipun person.age=20telah berhasil dieksekusi. Saya menemukan bahwa ini terjadi karena saya menggunakan def di def person = new Person("Kumar",12). Jika saya menggunakan var atau val outputnya 20. Saya mengerti defaultnya adalah …
158 scala 

16
Apakah panggilan jdbc asinkron dimungkinkan?
Saya ingin tahu apakah ada cara untuk melakukan panggilan asinkron ke database? Misalnya, bayangkan saya memiliki permintaan besar yang membutuhkan waktu sangat lama untuk diproses, saya ingin mengirim permintaan dan menerima pemberitahuan ketika permintaan akan mengembalikan nilai (dengan melewati Pendengar / panggilan balik atau sesuatu). Saya tidak ingin memblokir menunggu …


6
Tambahkan toples ke Spark Job - spark-submit
Benar ... sudah banyak dibahas. Namun ada banyak ambiguitas dan beberapa jawaban yang diberikan ... termasuk duplikat referensi jar di guci / pelaksana / konfigurasi driver atau opsi. Detail yang ambigu dan / atau dihilangkan Rincian ambiguitas, tidak jelas, dan / atau dihilangkan berikut ini harus diklarifikasi untuk setiap opsi: …



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.