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


15
Pustaka JSON apa yang digunakan di Scala? [Tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 3 tahun yang lalu . Perbaiki pertanyaan ini Saya perlu membuat string JSON, seperti ini: [ { 'id': 1, 'name': 'John'}, { 'id': …
125 json  scala 


7
Bagaimana cara mencocokkan pola menggunakan ekspresi reguler di Scala?
Saya ingin dapat menemukan kecocokan antara huruf pertama dari sebuah kata, dan salah satu huruf dalam grup seperti "ABC". Dalam pseudocode, ini mungkin terlihat seperti: case Process(word) => word.firstLetter match { case([a-c][A-C]) => case _ => } } Tapi bagaimana cara mengambil huruf pertama di Scala, bukan di Jawa? Bagaimana …
124 regex  scala 

7
Cara lebih bersih untuk memperbarui struktur bersarang
Katakanlah saya sudah mengikuti dua case classes: case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, address: Address) dan instance Personkelas berikut : val raj = Person("Raj", "Shekhar", Address("M Gandhi Marg", "Mumbai", "Maharashtra", 411342)) Sekarang jika saya ingin memperbarui zipCodedari rajmaka saya akan …
124 scala  case-class  zipper 

10
Bagaimana cara mencetak konten RDD?
Saya mencoba mencetak konten koleksi ke konsol Spark. Saya punya tipe: linesWithSessionId: org.apache.spark.rdd.RDD[String] = FilteredRDD[3] Dan saya menggunakan perintah: scala> linesWithSessionId.map(line => println(line)) Tapi ini dicetak: res1: org.apache.spark.rdd.RDD [Unit] = MappedRDD [4] di peta pada: 19 Bagaimana cara menulis RDD ke konsol atau menyimpannya ke disk sehingga saya dapat melihat …

3
Bagaimana pencocokan pola di Scala diimplementasikan pada tingkat bytecode?
Bagaimana pencocokan pola di Scala diimplementasikan pada tingkat bytecode? Apakah itu seperti rangkaian if (x instanceof Foo)konstruksi, atau sesuatu yang lain? Apa implikasi kinerjanya? Misalnya, dengan kode berikut (dari Scala By Example halaman 46-48), bagaimana kode Java yang setara untuk evalmetode tersebut akan terlihat? abstract class Expr case class Number(n: …

6
Bagaimana cara memaksa IntelliJ IDEA untuk memuat ulang dependensi dari build.sbt setelah diubah?
Saya menggunakan IntelliJ IDEA 13 (Community Edition) dengan plugin Scala. Impor awal saya dari proyek Scala yang ada dengan build.sbtbekerja dengan baik. Ketergantungan perpustakaan diambil oleh IDEA. Dependensi tambahan yang ditambahkan setelah impor awal tidak diambil, meskipun saya telah memeriksa auto-importopsinya. Bagaimana cara memaksa IDEA untuk memuat ulang dependensi dari …
123 scala  intellij-idea  sbt 

1
Memahami enumerasi skala
Saya harus mengatakan saya tidak mengerti kelas pencacahan Scala. Saya dapat menyalin-tempel contoh dari dokumentasi, tetapi saya tidak tahu apa yang sedang terjadi. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ Apa artinya type WeekDay = …
122 scala  enums 

19
Tidak dapat membuat kelas Scala di IntelliJ
Saya baru mulai belajar Scala. Saya telah menginstal plugin Scala untuk IntelliJ, dan membuat proyek Scala baru. Tetapi ketika saya mengklik kanan pada folder src untuk membuat kelas Scala baru, tidak ada pilihan untuk melakukannya. Apakah saya melewatkan sesuatu?


1
Batasan apa yang ditempatkan skala pada "kompleksitas yang dapat diterima" dari tipe-tipe yang disimpulkan?
Menurut Spesifikasi Bahasa Scala : ... inferensi tipe lokal diizinkan untuk membatasi kompleksitas batas yang disimpulkan [parameter tipe]. Minimitas dan maksimalitas jenis harus dipahami relatif terhadap himpunan jenis kompleksitas yang dapat diterima. Dalam praktiknya apa saja batasannya? Selain itu, apakah ada batas berbeda yang berlaku untuk jenis ekspresi yang disimpulkan …

14
Debugging kode Scala dengan simple-build-tool (sbt) dan IntelliJ
Apa cara termudah untuk men-debug kode Scala yang dikelola oleh sbt menggunakan debugger bawaan IntelliJ? Dokumentasi dari "RunningSbt" dari situs kode google sbt mencantumkan perintah untuk menjalankan kelas utama untuk suatu proyek atau pengujian, tetapi tampaknya tidak ada perintah untuk debugging. Pertanyaan tindak lanjut: apa cara termudah untuk memasang debugger …


4
SBT berhenti berjalan tanpa keluar
Bagaimana Anda menghentikan proses di SBT tanpa keluar? Saya mencoba CTRL + C tetapi keluar dari SBT. Apakah ada cara untuk hanya keluar dari aplikasi yang sedang berjalan sambil tetap membuka SBT?
120 scala  sbt  terminate 

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.