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

30
Editor tidak mengandung tipe utama
Hanya melalui contoh kode Scala di situs web Scala, tetapi mengalami kesalahan yang mengganggu saat mencoba menjalankannya. Berikut kodenya: http://www.scala-lang.org/node/45 . Saat menjalankannya di Eclipse, saya mendapat pesan ini 'Editor tidak berisi tipe utama' yang mencegahnya berjalan. Apakah ada yang perlu saya lakukan ... yaitu memecah file itu menjadi beberapa …
92 eclipse  scala 

4
Mengemas objek
Apa objek paket, bukan begitu banyak konsepnya tetapi penggunaannya? Saya sudah mencoba untuk mendapatkan contoh bekerja dan satu-satunya bentuk saya harus bekerja adalah sebagai berikut: package object investigations { val PackageObjectVal = "A package object val" } package investigations { object PackageObjectTest { def main(args: Array[String]) { println("Referencing a package …
92 scala  scala-2.8 

2
Kelas rusak kesalahan dengan Joda Waktu menggunakan Scala
Saya menambahkan repositori Joda Time ke SBT dengan libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Lalu saya dengan riang menggunakannya seperti ini: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Tapi, ketika saya mengkompilasi proyek di SBT, saya mendapatkan pesan yang tidak menyenangkan: [warn] Class org.joda.convert.FromString not found - continuing with …
91 scala  sbt  jodatime 

13
Menafsirkan tolok ukur dalam C, Clojure, Python, Ruby, Scala, dan lainnya [tertutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …



4
Bagaimana cara membuat daftar dengan elemen yang sama n-kali?
Bagaimana cara membuat list dengan elemen yang sama n-times? Implementasi secara manual: scala> def times(n: Int, s: String) = | (for(i <- 1 to n) yield s).toList times: (n: Int, s: String)List[String] scala> times(3, "foo") res4: List[String] = List(foo, foo, foo) Apakah ada juga cara bawaan untuk melakukan hal yang …
91 scala 

8
Ubah Daftar tuple ke peta (dan tangani kunci duplikat?)
Saya sedang memikirkan cara yang bagus untuk mengubah Daftar tupel dengan kunci duplikat [("a","b"),("c","d"),("a","f")]menjadi peta ("a" -> ["b", "f"], "c" -> ["d"]). Biasanya (dalam python), saya akan membuat peta kosong dan for-loop atas daftar dan memeriksa kunci duplikat. Tapi saya mencari sesuatu yang lebih scala-ish dan solusi cerdas di sini. …
91 scala  map 


5
Bagaimana cara melihat pohon ketergantungan di sbt?
Saya mencoba memeriksa pohon dependensi SBT seperti yang dijelaskan dalam dokumentasi : sbt inspect tree clean Tapi saya mendapatkan kesalahan ini: [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related definitions, and dependencies. [error] [error] inspect [error] ^ Apa yang salah? Mengapa …

26
Paket Maven berfungsi tetapi build Intellij gagal
Saya memiliki proyek JDK 1.7 dengan ketergantungan maven ke jar lokal di repo maven saya. Saya tidak dapat membangun proyek menggunakan Intellij, dengan kesalahan bahwa simbol tidak dapat ditemukan (simbolnya adalah kelas yang mengimpor paket dari jar lokal) Tetapi saya berhasil membangun proyek menggunakan 'mvn package'. Saya telah menghabiskan begitu …

10
Bagaimana cara mengatur ukuran tumpukan untuk sbt?
Saya menggunakan SBT 0.12.0. Saya telah membaca jawaban lain tentang stack overflow dan mengikutinya, namun tidak ada yang membantu, misalnya: create ForkRunclass - Saya belum mengamati proses bercabang selama penggunaan sbt set variabel lingkungan JAVA_OPTS- sudah disetel tetapi baris perintah proses sbt tampaknya tidak menggunakannya sama sekali. sbt -J-Xmx2Gmenambahkan parameter …
90 scala  sbt 

3
Kapan menggunakan val atau def pada ciri-ciri Scala?
Saya melihat slide skala yang efektif dan itu menyebutkan pada slide 10 untuk tidak pernah digunakan valdalam traituntuk anggota abstrak dan defsebagai gantinya. Slide tidak menyebutkan secara rinci mengapa menggunakan abstrak valdalam traitbentuk anti-pola. Saya akan sangat menghargai jika seseorang dapat menjelaskan praktik terbaik seputar penggunaan val vs def dalam …

11
Batalkan lebih awal
Apa cara terbaik untuk menghentikan lipatan lebih awal? Sebagai contoh yang disederhanakan, bayangkan saya ingin menjumlahkan angka dalam sebuah Iterable, tetapi jika saya menemukan sesuatu yang tidak saya harapkan (katakanlah angka ganjil) saya mungkin ingin menghentikannya. Ini adalah perkiraan pertama def sumEvenNumbers(nums: Iterable[Int]): Option[Int] = { nums.foldLeft (Some(0): Option[Int]) { …


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.