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

540
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

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

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

387
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) Ajuga akan...

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

332
Apa sifat tersegel?

Kelas tertutup dijelaskan dalam 'Pemrograman dalam Scala', tetapi sifat tertutup tidak. Di mana saya dapat menemukan informasi lebih lanjut tentang sifat yang disegel? Saya ingin tahu, apakah sifat yang disegel sama dengan kelas yang disegel? Atau, jika tidak, apa perbedaannya? Kapan ide yang baik...

322
Bagaimana cara menggunakan java.String.format di Scala?

Saya mencoba menggunakan .formatmetode string. Tetapi jika saya menempatkan% 1,% 2, dll dalam string, java.util.UnknownFormatConversionException dilemparkan ke bagian kode Java yang membingungkan: private void checkText(String s) { int idx; // If there are any '%' in the given string, we got a...