Pertanyaan yang diberi tag «scala»

Scala adalah bahasa pemrograman tujuan umum terutama yang menargetkan Java Virtual Machine. Dirancang untuk mengekspresikan pola pemrograman yang umum dalam cara yang ringkas, elegan, dan aman, memadukan gaya pemrograman imperatif dan fungsional.


1
Memigrasi aplikasi Grails ke Scala Play / Spray
Kami memiliki aplikasi web Grails berukuran sedang menggunakan GORM / Hibernate di atas PostgreSQL dan GSP yang menyajikan HTML, dan juga beberapa API REST. Kami sedang melakukan standarisasi pada Scala, dan ingin memigrasi aplikasi ini ke Play atau Spray, dengan Slick untuk mengakses database yang ada. Nimble saat ini digunakan …

3
Apa itu "perwakilan terangkat"?
Berlari melintasi istilah ini di sini: http://www.codemesh.io/codemesh2014/viktor-klang "Kami akan mendemonstrasikan Flow API — representasi terangkat — serta cara pluggable untuk mengubah representasi terangkat ke representasi eksekusi — Materialisasi Aliran." Googling tidak banyak membantu.

1
Pencocokan pola di Clojure vs Scala
Apa perbedaan utama antara pencocokan pola dalam dua bahasa ini? Saya tidak mengacu pada sintaks, tetapi kemampuan, detail implementasi, berbagai kasus penggunaan dan kebutuhan. Aplikasi scala (mis. Angkat dan Mainkan) berbicara dengan bangga tentang kecakapan pencocokan pola bahasa. Clojure, di sisi lain memiliki perpustakaan, core.match, dan dibangun dalam perusakan, yang …

5
Mengapa Scala lebih scalable daripada bahasa lain?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Scala ditagih sebagai bahasa yang dapat diskalakan, fitur yang bahkan termasuk dalam namanya : Nama Scala adalah portmanteau "scalable" dan "bahasa", menandakan bahwa ia dirancang untuk …

2
Notasi scala infix
Apakah mungkin untuk memanggil metode menggunakan notasi infix? Misalnya, di Haskell, saya bisa menulis fungsi berikut: x `isAFactorOf` y = x % y == 0 dan kemudian gunakan seperti: if 2 `isAFactorOf` 10 ... Yang dalam beberapa kasus memungkinkan untuk kode yang sangat mudah dibaca. Apakah ada yang serupa dengan …
12 scala 




3
Praktik terbaik Pemrograman Scala atau Clojure
Saya melakukan banyak pengkodean belajar mandiri, mendapat beberapa pengalaman dengan Model Pemrograman Paralel: Aktor, Memori Transaksional Perangkat Lunak, Aliran Data. Ketika saya mencoba menerapkan arsitektur ini ke kehidupan nyata - ke dalam aplikasi web beban tinggi - model apa pun tidak mendukung daya tahan dan kegigihan untuk data. Tugas kehidupan …

4
Desain dalam bahasa "campuran": desain berorientasi objek atau pemrograman fungsional?
Dalam beberapa tahun terakhir, bahasa yang saya suka gunakan menjadi semakin "fungsional". Saya sekarang menggunakan bahasa yang merupakan semacam "hibrid": C #, F #, Scala. Saya suka merancang aplikasi saya menggunakan kelas yang sesuai dengan objek domain, dan menggunakan fitur fungsional di mana ini membuat pengkodean lebih mudah, lebih bertepatan …

3
Pendekatan Pemrograman Fungsional untuk game yang disederhanakan menggunakan Scala dan LWJGL
Saya, seorang programmer imperatif Java, ingin memahami bagaimana membuat versi sederhana Space Invaders berdasarkan prinsip-prinsip desain Pemrograman Fungsional (khususnya Transparansi Referensial). Namun, setiap kali saya mencoba memikirkan suatu desain, saya tersesat di dalam tumpukan ketidakmampuan yang ekstrim, ketidakmampuan yang sama yang dijauhi oleh puritan pemrograman fungsional. Sebagai upaya untuk mempelajari …

4
Akankah scala menjadi pilihan yang baik alih-alih Java?
Kami akan memulai proyek baru yang akan melibatkan pelatihan semua pengembang .net di Jawa (frameworks / sistem ECO dll). Kami memiliki banyak kode yang ditulis dalam C # dan tampaknya semua ini akan sia-sia karena kami harus menulis ulang semuanya di Jawa. Masalah yang saya lihat adalah bahwa tahun pertama …
11 java  c#  scala 

2
Mengapa kompilator Scala tidak dapat memberikan peringatan pencocokan pola untuk kelas / sifat yang tidak ditutup?
Jika saya menggunakan un disegel traitatau abstract classdalam Scala dan kemudian menggunakan pencocokan pola, saya bertanya-tanya, apakah kompiler tidak tahu pada waktu kompilasi untuk patternmatch khusus ini apa implementasi yang mungkin dari sifat / kelas ini yang tersedia? Jadi, jika ya, bisakah itu tidak memberikan peringatan kecocokan pola meskipun trait/ …

2
Metode Parameterless & Kosong-Paren di Scala
Saya sedang belajar Scala saat ini melalui Programming Scala Odersky (2nd). Saya akan membahas bab 10 di mana ia mulai memperkenalkan metode tanpa parameter dan paren kosong. Aku hanya tidak bisa melupakannya. Sejauh ini, yang saya mengerti adalah bahwa saya harus menggunakan parens kosong jika metode memiliki efek samping dan …
10 scala 

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.