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




12
Scala Double và Precision
Có một hàm có thể cắt ngắn hoặc làm tròn một Double không? Tại một thời điểm trong mã của tôi, tôi muốn một số như: 1.23456789được làm tròn thành1.23


10
Cách ưa thích để tạo danh sách Scala
Có một số cách để tạo danh sách bất biến trong Scala (xem mã ví dụ có sẵn bên dưới). Bạn có thể sử dụng ListBuffer có thể thay đổi, tạo một vardanh sách và sửa đổi nó, sử dụng phương thức đệ quy đuôi và có thể là những …
117 scala 


6
Mảng khởi tạo trong Scala
Tôi mới biết về Scala, mới bắt đầu học nó ngày hôm nay. Tôi muốn biết cách khởi tạo một mảng trong Scala. Mã Java ví dụ String[] arr = { "Hello", "World" }; Tương đương với mã trên trong Scala là gì?


7
Scala xuống hoặc giảm vòng lặp for?
Trong Scala, bạn thường sử dụng một trình lặp để thực hiện một forvòng lặp theo thứ tự tăng dần như: for(i <- 1 to 10){ code } Bạn sẽ làm như thế nào để nó tăng từ 10 lên 1? Tôi đoán 10 to 1đưa ra một trình lặp …





1
Hiểu tại sao Zipper là Comonad
Đây là phần tiếp theo cho câu trả lời cho câu hỏi trước của tôi. Giả sử tôi cần ánh xạ từng mục a:Acủa List[A]đến b:Bvới hàm def f(a:A, leftNeighbors:List[A]): Bvà tạo List[B]. Rõ ràng là tôi không thể chỉ gọi maptrên danh sách mà tôi có thể sử dụng …

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.