Câu hỏi được gắn thẻ «scala»

Scala là ngôn ngữ lập trình có mục đích chung chủ yếu nhắm vào Máy ảo Java. Được thiết kế để thể hiện các mẫu lập trình phổ biến theo cách ngắn gọn, thanh lịch và an toàn về kiểu, nó hợp nhất cả hai phong cách lập trình bắt buộc và chức năng. Các tính năng chính của nó là: một hệ thống kiểu tĩnh tiên tiến với kiểu suy luận; các loại chức năng; khớp mẫu; tham số ngầm và chuyển đổi; vận hành quá tải; khả năng tương tác đầy đủ với Java; đồng thời


2
Hiệu suất Spark cho Scala vs Python
Tôi thích Python hơn Scala. Nhưng, vì Spark được viết bằng Scala, tôi đã hy vọng mã của mình chạy nhanh hơn trong Scala so với phiên bản Python vì những lý do rõ ràng. Với giả định đó, tôi nghĩ sẽ học và viết phiên bản Scala của một …


3
Số nhận dạng Scala là gì ngầm ngầm là gì?
Tôi đã thấy một hàm có tên implicitlyđược sử dụng trong các ví dụ Scala. Nó là gì và làm thế nào để dùng nó? Ví dụ ở đây : scala> sealed trait Foo[T] { def apply(list : List[T]) : Unit }; object Foo { | implicit def stringImpl = …
169 scala  implicits 

13
Đăng nhập vào Scala
Cách tốt để đăng nhập vào ứng dụng Scala là gì? Một cái gì đó phù hợp với triết lý ngôn ngữ, không làm lộn xộn mã, và ít bảo trì và không phô trương. Đây là danh sách yêu cầu cơ bản: đơn giản không làm lộn xộn mã. …
168 logging  scala 





6
Sử dụng def, val và var trong scala
class Person(val name:String,var age:Int ) def person = new Person("Kumar",12) person.age = 20 println(person.age) Những dòng đầu ra mã này 12, mặc dù person.age=20đã được thực hiện thành công. Tôi thấy rằng điều này xảy ra bởi vì tôi đã sử dụng def in def person = new Person("Kumar",12). Nếu …
158 scala 





2
Ý nghĩa biểu tượng Build.scala,% và %%
Tôi mới chơi! Framework 2.1 (phiên bản java) và không có kinh nghiệm với scala. Tôi không hiểu ý nghĩa %và %%ý nghĩa của Build.scala. Tôi googled về họ nhưng không thể tìm thấy ý nghĩa của chúng. Trong tệp Build.scala của tôi, tôi có: "org.hibernate" % "hibernate-entitymanager" % "4.1.0.Final", …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.