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


6
Scala: Chuyển đổi thanh lịch một chuỗi thành boolean
Trong Java, bạn có thể viết Boolean.valueOf(myString). Tuy nhiên trong Scala, java.lang.Booleanbị ẩn bởi scala.Booleanđó thiếu chức năng này. Thật dễ dàng để chuyển sang sử dụng phiên bản Java gốc của boolean, nhưng điều đó có vẻ không đúng. Vậy giải pháp một dòng, chuẩn trong Scala để trích …
83 scala 


6
Trở lại Scala
Tôi là một lập trình viên scala mới và đã gặp phải một hành vi kỳ lạ. def balanceMain(elem: List[Char]): Boolean = { if (elem.isEmpty) if (count == 0) true; else false; if (elem.head == '(') balanceMain(elem.tail, open, count + 1);.... Về cơ bản, tôi muốn trả về true nếu …
83 scala  return 



5
Xóa các ký tự khỏi phần cuối của chuỗi Scala
Phương pháp đơn giản nhất để xóa ký tự cuối cùng khỏi phần cuối của một chuỗi trong Scala là gì? Tôi thấy lớp Chuỗi rubys có một số phương thức rất hữu ích như chop . Tôi đã sử dụng "Odoneoutz" .headOption trong Scala, nhưng nó bị mất giá. …
82 string  scala 

2
Sự khác biệt giữa :: và ::: trong Scala
val list1 = List(1,2) val list2 = List(3,4) sau đó list1::list2 returns: List[Any] = List(List(1, 2), 3, 4) list1:::list2 returns: List[Int] = List(1, 2, 3, 4) Tôi thấy cuốn sách viết rằng khi sử dụng ::nó cũng có kết quả List[Int] = List(1, 2, 3, 4). Phiên bản Scala của …
82 scala 


3
HashPartitioner hoạt động như thế nào?
Tôi đọc trên tài liệu của HashPartitioner. Thật không may, không có gì được giải thích nhiều ngoại trừ các lệnh gọi API. Tôi đang giả định rằng HashPartitionerphân vùng tập hợp phân tán dựa trên băm của các khóa. Ví dụ: nếu dữ liệu của tôi giống như (1,1), …




3
Làm thế nào để lặp lại bản đồ scala?
Tôi có bản đồ scala: attrs: Map[String , String] Khi tôi cố gắng lặp lại bản đồ như; attrs.foreach { key, value => } ở trên không hoạt động. Trong mỗi lần lặp, tôi phải biết đâu là khóa và đâu là giá trị. Cách thích hợp để lặp qua …
81 scala 


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.