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

9
pribadi [ini] vs pribadi
Di Scala saya melihat fitur seperti variabel objek-pribadi. Dari latar belakang Java saya yang tidak terlalu kaya, saya belajar untuk menutup semuanya (membuatnya pribadi) dan membuka (menyediakan pengakses) jika perlu. Scala memperkenalkan pengubah akses yang lebih ketat. Haruskah saya selalu menggunakannya secara default? Atau haruskah saya menggunakannya hanya dalam beberapa …
112 scala 

6
Bagaimana cara membaca file dari folder sumber di Scala?
Saya memiliki struktur folder seperti di bawah ini: - main -- java -- resources -- scalaresources --- commandFiles dan di folder itu saya memiliki file yang harus saya baca. Ini kodenya: def readData(runtype: String, snmphost: String, comstring: String, specificType: String): Unit = { val realOrInvFile = "/commandFiles/snmpcmds." +runtype.trim // these …


3
Scala: apa cara terbaik untuk menambahkan elemen ke Array?
Katakanlah saya punya Array[Int]suka val array = Array( 1, 2, 3 ) Sekarang saya ingin menambahkan elemen ke array, katakan nilainya 4, seperti pada contoh berikut: val array2 = array + 4 // will not compile Saya tentu saja dapat menggunakan System.arraycopy()dan melakukan ini sendiri, tetapi harus ada fungsi pustaka …
111 arrays  scala  append 



3
Cara idiomatis untuk mengonversi InputStream menjadi String di Scala
Saya memiliki fungsi praktis yang telah saya gunakan di Java untuk mengubah InputStream menjadi String. Berikut ini terjemahan langsung ke Scala: def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() try { var line = rd.readLine while (line != null) { …

4
Bagaimana cara mendapatkan tanggal terakhir bulan tertentu dengan JodaTime?
Saya perlu mendapatkan tanggal pertama (sebagai org.joda.time.LocalDate) dalam sebulan dan yang terakhir. Mendapatkan yang pertama itu sepele, tetapi mendapatkan yang terakhir tampaknya membutuhkan logika karena bulan memiliki panjang yang berbeda dan panjang Februari bahkan bervariasi selama bertahun-tahun. Apakah ada mekanisme untuk hal ini yang sudah ada di JodaTime atau haruskah …
110 java  scala  jodatime 

5
Aktor scala: menerima vs bereaksi
Izinkan saya mengatakan bahwa saya memiliki cukup banyak pengalaman Java, tetapi baru-baru ini menjadi tertarik pada bahasa fungsional. Baru-baru ini saya mulai melihat Scala, yang sepertinya merupakan bahasa yang sangat bagus. Namun, saya telah membaca tentang kerangka Aktor Scala dalam Pemrograman di Scala , dan ada satu hal yang tidak …

5
membandingkan sbt dan Gradle [tertutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 4 tahun lalu . Perbaiki pertanyaan ini Saya menyelam ke Scala dan memperhatikan sbt. Saya cukup senang dengan Gradle …
110 scala  sbt  gradle 

6
Cara idiomatik yang mudah untuk mendefinisikan Pengurutan untuk kelas kasus sederhana
Saya memiliki daftar contoh kelas kasus skala sederhana dan saya ingin mencetaknya dalam urutan leksikografis yang dapat diprediksi menggunakan list.sorted, tetapi menerima "Tidak ada Pengurutan implisit yang ditentukan untuk ...". Apakah ada implisit yang menyediakan pengurutan leksikografis untuk kelas kasus? Apakah ada cara idiomatik sederhana untuk menggabungkan pengurutan leksikografis ke …

2
Konstruktor pribadi dan terlindungi di Scala
Saya penasaran tentang dampak tidak adanya konstruktor primer eksplisit di Scala, hanya konten badan kelas. Secara khusus, saya menduga bahwa pola konstruktor privat atau dilindungi, yaitu, mengontrol konstruksi melalui objek pendamping atau metode kelas atau objek lain mungkin tidak memiliki implementasi yang jelas. Apakah aku salah? Jika demikian, bagaimana caranya?
109 scala 



3
Apa perbedaan antara build.sbt dan build.scala?
Saya mulai belajar Scala dan hampir di setiap tutorial saya melihat build.sbtfile yang menjelaskan pengaturan proyek. Tapi sekarang saya telah menginstal giter8dan membuat proyek dari template. Dan proyek yang dihasilkan dari template build.sbtfile tidak terjawab , tetapi memiliki build.scala(yang tampaknya digunakan untuk tujuan yang sama, tetapi lebih fleksibel). Jadi apa …
107 scala  sbt 

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.