Pertanyaan yang diberi tag scala

178
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...

168
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...

160
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

158
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...

155
Build.scala, makna simbol% ​​dan %%

Saya baru bermain! Kerangka 2.1 (versi java) dan tidak memiliki pengalaman dengan scala. Saya tidak mengerti apa itu dan apa artinya %dan %%artinya di Build.scala. Saya mencari informasi tentang mereka tetapi tidak dapat menemukan artinya. Dalam file Build.scala saya, saya punya: "org.hibernate"...

153
Apa perbedaan antara =>, () =>, dan Unit =>

Saya mencoba mewakili fungsi yang tidak menggunakan argumen dan tidak mengembalikan nilai (Saya mensimulasikan fungsi setTimeout dalam JavaScript, jika Anda harus tahu.) case class Scheduled(time : Int, callback : => Unit) tidak dikompilasi, mengatakan "parameter` val 'mungkin bukan...

152
Apa jenis lambda di Scala dan apa manfaatnya?

Kadang saya tersandung ke dalam notasi semi-misterius def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} dalam posting blog Scala, yang memberinya "kami menggunakan trik tipu-lambda". Sementara saya memiliki beberapa intutisi tentang hal ini (kita mendapatkan parameter tipe anonim...

151
Batas tipe Nat dalam Bentuk

Dalam tak berbentuk, tipe Nat mewakili cara untuk menyandikan bilangan asli pada tingkat tipe. Ini digunakan misalnya untuk daftar ukuran tetap. Anda bahkan dapat melakukan perhitungan pada tingkat jenis, misalnya menambahkan daftarN elemen ke daftar Kelemen dan mendapatkan kembali daftar yang...