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

18
Apakah perpustakaan koleksi Scala 2.8 merupakan kasus "catatan bunuh diri terpanjang dalam sejarah"? [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
Scala vs Groovy vs Clojure [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ditutup 6 tahun yang lalu . Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Dapatkah seseorang tolong jelaskan perbedaan utama antara …



12
Kasing penggunaan yang bagus untuk Akka [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 6 tahun yang lalu . Saya telah mendengar banyak mengoceh tentang kerangka kerja Akka (platform layanan Java / …

7
Apa semua kegunaan garis bawah di Scala?
Saya telah melihat daftar survei yang diambil di scala-lang.org dan melihat pertanyaan yang aneh: " Bisakah Anda menyebutkan semua penggunaan" _ "? ". Bisakah kamu? Jika ya, silakan lakukan di sini. Contoh-contoh penjelasan dihargai.
540 scala 

1
Scalaz iteratees: “Lifting” `EnumeratorT` untuk mencocokkan` IterateeT` untuk monad “lebih besar”
Jika saya punya EnumeratorTdan yang sesuai IterateeTsaya bisa menjalankannya bersama-sama: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Jika enumerator monad "lebih besar" dari iteratee monad, saya dapat menggunakan upatau, secara umum, Hoistuntuk "mengangkat" iteratee agar sesuai: val …

16
Apa perbedaan antara kelas kasus dan kelas Scala?
Saya mencari di Google untuk menemukan perbedaan antara a case classdan a class. Semua orang menyebutkan bahwa ketika Anda ingin melakukan pencocokan pola di kelas, gunakan kelas kasus. Selain itu gunakan kelas dan juga menyebutkan beberapa fasilitas tambahan seperti equals dan kode hash menimpa. Tetapi apakah ini satu-satunya alasan mengapa …

9
Apa arti semua operator simbolik Scala?
Sintaksis scala memiliki banyak simbol. Karena nama-nama seperti ini sulit ditemukan menggunakan mesin pencari, daftar yang lengkap akan sangat membantu. Apa saja simbol dalam Scala, dan apa yang masing-masing lakukan? Secara khusus, saya ingin tahu tentang ->, ||=, ++=, <=, _._, ::, dan :+=.
402 scala  operators 

2
Di mana Scala mencari implisit?
Sebuah implisit pertanyaan untuk pendatang baru untuk Scala tampaknya menjadi: di mana melakukan compiler mencari implicits? Maksud saya implisit karena pertanyaannya sepertinya tidak pernah terbentuk sepenuhnya, seolah-olah tidak ada kata-kata untuk itu. :-) Misalnya, dari mana nilai-nilai untuk di integralbawah ini berasal? scala> import scala.math._ import scala.math._ scala> def foo[T](t: …

11
Apa perbedaan antara tipe-diri dan subkelas sifat?
Tipe diri untuk suatu sifat A: trait B trait A { this: B => } mengatakan bahwa " Atidak dapat dicampur ke dalam kelas konkret yang tidak juga diperluas B" . Di sisi lain, berikut ini: trait B trait A extends B mengatakan bahwa "setiap pencampuran kelas (konkret atau abstrak) …
387 scala  traits  self-type 


11
Bagaimana cara mengatasi penghapusan tipe di Scala? Atau, mengapa saya tidak bisa mendapatkan parameter tipe koleksi saya?
Ini adalah fakta kehidupan yang menyedihkan di Scala bahwa jika Anda membuat Instansiate Daftar [Int], Anda dapat memverifikasi bahwa instance Anda adalah Daftar, dan Anda dapat memverifikasi bahwa setiap elemen individu itu adalah Int, tetapi bukan bahwa itu adalah Daftar [ Int], karena dapat dengan mudah diverifikasi: scala> List(1,2,3) match …

4
Rangkuman daftar scala, ::: vs ++
Apakah ada perbedaan di antara keduanya ::: dan ++untuk daftar gabungan di Scala? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true Dari dokumentasi sepertinya ++lebih umum …

1
Scala: Apa itu TypeTag dan bagaimana cara menggunakannya?
Yang saya tahu tentang TypeTag adalah mereka entah bagaimana menggantikan Manifest. Informasi di Internet langka dan tidak memberi saya pengertian yang baik tentang subjek. Jadi saya akan senang jika seseorang membagikan tautan ke beberapa materi berguna di TypeTag termasuk contoh dan kasus penggunaan populer. Jawaban dan penjelasan terperinci juga diterima.

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.