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





4
Kế thừa lớp trường hợp Scala
Tôi có một ứng dụng dựa trên Squeryl. Tôi định nghĩa các mô hình của mình là các lớp trường hợp, chủ yếu là vì tôi thấy thuận tiện khi có các phương thức sao chép. Tôi có hai mô hình có liên quan chặt chẽ với nhau. Các trường …

11
Hủy bỏ sớm trong màn hình đầu tiên
Cách tốt nhất để kết thúc màn hình gấp là gì? Như một ví dụ đơn giản, hãy tưởng tượng tôi muốn tính tổng các số trong một Iterable, nhưng nếu tôi gặp phải điều gì đó mà tôi không mong đợi (giả sử là một số lẻ), tôi có …


5
Lúng túng với việc chuyển đổi bản đồ / bản đồ để hiểu sang bản đồ phẳng
Tôi thực sự có vẻ không hiểu về Map và FlatMap. Điều tôi không hiểu là làm thế nào để hiểu là một chuỗi các lệnh gọi lồng nhau đến bản đồ và bản đồ phẳng. Ví dụ sau đây là từ Lập trình chức năng trong Scala def bothMatch(pat:String,pat2:String,s:String):Option[Boolean] …




3
Param: _ * có nghĩa là gì trong Scala?
Là người mới sử dụng Scala (2.9.1), tôi có một List[Event]và muốn sao chép nó thành a Queue[Event], nhưng Cú pháp sau mang lại một Queue[List[Event]]thay thế: val eventQueue = Queue(events) Vì một số lý do, các hoạt động sau đây: val eventQueue = Queue(events : _*) Nhưng tôi muốn …




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.