Pertanyaan yang diberi tag scala

225
Scala 2.8 breakOut

Di Scala 2.8 , ada objek di scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } Saya telah diberitahu bahwa ini menghasilkan: > import...

223
Menambahkan elemen ke akhir daftar di Scala

Kedengarannya seperti pertanyaan bodoh, tetapi yang saya temukan di internet hanyalah sampah. Saya tidak bisa menambahkan elemen tipe Tke dalam daftar List[T]. Saya mencoba myList ::= myElementtetapi tampaknya itu menciptakan objek aneh dan mengakses untuk myList.lastselalu mengembalikan elemen...

215
Pengenalan scalaz yang bagus [ditutup]

Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 7 tahun yang lalu .

212
Akka Kill vs Stop vs Poison Pill?

Pertanyaan pemula tentang Akka - Saya membaca Akka Essentials, dapatkah seseorang menjelaskan perbedaan antara Pil Stop / Racun Akka vs Bunuh? Buku ini hanya menawarkan sedikit penjelasan, "Bunuh sinkron vs pil beracun asinkron." Tetapi dengan cara apa? Apakah aktor yang memanggil utas mengunci...

205
Dapatkan item dalam daftar di Scala?

Bagaimana di dunia Anda mendapatkan hanya elemen di indeks saya dari Daftar di scala? Saya mencoba get(i), dan [i]- tidak ada yang berhasil. Googling hanya mengembalikan cara "menemukan" elemen dalam daftar. Tapi saya sudah tahu indeks elemen! Berikut adalah kode yang tidak dikompilasi: def...

200
Kapan saya harus memilih Vector di Scala?

Tampaknya Vectorsudah terlambat ke pesta koleksi Scala, dan semua posting blog berpengaruh sudah pergi. Di Jawa ArrayListadalah koleksi default - saya mungkin menggunakan LinkedListtetapi hanya ketika saya sudah memikirkan algoritma dan cukup peduli untuk mengoptimalkan. Dalam Scala saya harus...

183
Setara scala dari Java java.lang.Class Obyek <T>

Pertanyaannya paling baik dijelaskan dengan sebuah contoh: Di Java untuk JPA EntityManager, saya bisa melakukan hal berikut (Akun adalah kelas Entitas saya): Account result = manager.find(Account.class, primaryKey); Di Scala, upaya naif saya adalah: val result = manager.find(Account.class,...

181
Bagaimana cara mendefinisikan "type disjunction" (tipe union)?

Salah satu cara yang disarankan untuk menangani definisi ganda dari metode kelebihan beban adalah mengganti kelebihan beban dengan pencocokan pola: object Bar { def foo(xs: Any*) = xs foreach { case _:String => println("str") case _:Int => println("int") case _ => throw new...