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


4
Membungkus metode pengembalian nol di Jawa dengan Opsi di Scala?
Misalkan saya memiliki metode session.get(str: String): Stringtetapi Anda tidak tahu apakah itu akan mengembalikan Anda string atau null, karena berasal dari Java. Apakah ada cara yang lebih mudah untuk menangani ini di Scala daripada session.get("foo") == null? Mungkin beberapa sihir berlaku seperti ToOption(session.get("foo"))dan kemudian saya bisa memperlakukannya seperti Scala ToOption(session.get("foo")) …
107 java  scala  scala-option 

5
Pola desain fungsional [tertutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Stack Overflow. Tutup 4 tahun lalu . Perbaiki pertanyaan ini Ada banyak idiom fungsional: monad, aplikatif, panah, dll. Mereka didokumentasikan dalam artikel yang berbeda tetapi …


6
Apa aturan yang tepat saat Anda dapat menghilangkan tanda kurung, titik, tanda kurung, = (fungsi), dll.?
Apa aturan yang tepat saat Anda dapat menghilangkan (menghilangkan) tanda kurung, titik, tanda kurung, = (fungsi), dll.? Sebagai contoh, (service.findAllPresentations.get.first.votes.size) must be equalTo(2). service adalah objek saya def findAllPresentations: Option[List[Presentation]] votes kembali List[Vote] must dan be adalah fungsi dari spesifikasi Mengapa saya tidak bisa pergi: (service findAllPresentations get first votes …
106 syntax  scala 

3
Kapan menggunakan aktor alih-alih solusi pengiriman pesan seperti WebSphere MQ atau Tibco Rendezvous?
Saya sudah membaca pertanyaan dan jawaban untuk Keputusan desain apa yang lebih mengutamakan Scala's Actors daripada JMS? . Biasanya, kami menggunakan solusi perpesanan yang sudah ada selama bertahun-tahun: implementasi JMS seperti WebSphere MQ atau Apache ActiveMQ digunakan untuk komunikasi Point-To-Point, atau Tibco Rendevous untuk perpesanan Multicast. Mereka sangat stabil, terbukti …
106 java  scala  jms  actor  akka 

3
Bagaimana cara menyaring Tidak Ada dari Daftar [Opsi]?
Jika saya memiliki List[Option[A]]di Scala, apa cara idiomatik untuk menyaring Nonenilai? Salah satu caranya adalah dengan menggunakan yang berikut ini: val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye")) someList.filter(_ != None) Apakah ada cara yang lebih "idiomatis"? Ini sepertinya sangat sederhana.
105 scala  option 

7
Kerangka Scala untuk Rest API Server? [Tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Stack Overflow. Tutup 4 tahun lalu . Perbaiki pertanyaan ini Kami berpikir untuk memindahkan Rest API Server kami (ada di dalam layanan web, pada Symfony …
105 api  rest  scala  lift 

5
Bagaimana mengonversi daftar java.util.List ke daftar Scala
Saya memiliki metode Scala ini dengan kesalahan di bawah ini. Tidak dapat diubah menjadi daftar Scala. def findAllQuestion():List[Question]={ questionDao.getAllQuestions() } jenis ketidakcocokan; ditemukan: java.util.List[com.aitrich.learnware.model.domain.entity.Question]wajib: scala.collection.immutable.List[com.aitrich.learnware.model.domain.entity.Question]

5
Apa kerugian dari mendeklarasikan kelas kasus Scala?
Jika Anda menulis kode yang menggunakan banyak struktur data yang indah dan tidak dapat diubah, kelas kasus tampak seperti berkah, memberi Anda semua hal berikut secara gratis hanya dengan satu kata kunci: Semuanya tidak berubah secara default Getter ditentukan secara otomatis Penerapan toString () yang layak Patuh sama dengan () …
105 scala  case-class 



9
Alternatif Manajemen Sumber Daya Otomatis apa yang ada untuk Scala?
Saya telah melihat banyak contoh ARM (manajemen sumber daya otomatis) di web untuk Scala. Tampaknya menjadi ritus peralihan untuk menulis satu, meskipun sebagian besar terlihat sangat mirip satu sama lain. Saya memang melihat contoh yang cukup keren menggunakan lanjutan. Bagaimanapun, banyak dari kode itu memiliki kekurangan dari satu jenis atau …

5
Sumber daya pemrograman tipe scala
Menurut pertanyaan ini , sistem tipe Scala adalah Turing lengkap . Sumber daya apa yang tersedia yang memungkinkan pendatang baru untuk memanfaatkan kekuatan pemrograman tingkat tipe? Berikut adalah sumber daya yang saya temukan sejauh ini: Sihir Tinggi Daniel Spiewak di Negeri Scala Pemrograman Tingkat-Jenis Apocalisp di Scala HList Jesper Sumber …
102 scala  types 

4
Bagaimana cara mengurutkan daftar di Scala menurut dua bidang?
bagaimana cara mengurutkan daftar di Scala dengan dua bidang, dalam contoh ini saya akan mengurutkan berdasarkan nama belakang dan nama depan? case class Row(var firstName: String, var lastName: String, var city: String) var rows = List(new Row("Oscar", "Wilde", "London"), new Row("Otto", "Swift", "Berlin"), new Row("Carl", "Swift", "Paris"), new Row("Hans", "Swift", …

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.