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
Làm cách nào để có được Danh sách Scala từ Danh sách Java?
Tôi có API Java trả về Danh sách như: public List<?> getByXPath(String xpathExpr) Tôi đang sử dụng mã scala dưới đây: val lst = node.getByXPath(xpath) Bây giờ nếu tôi thử cú pháp scala như: lst.foreach{ node => ... } nó không hoạt động. Tôi nhận được lỗi: value foreach is …
133 java  scala 

3
Apache Spark: map vs mapPartitions?
Sự khác biệt giữa RDD map và mapPartitionsphương pháp là gì? Và flatMapcư xử như thế nào maphay thích mapPartitions? Cảm ơn. (chỉnh sửa) tức là sự khác biệt (về mặt ngữ nghĩa hoặc về mặt thực thi) giữa def map[A, B](rdd: RDD[A], fn: (A => B)) (implicit a: Manifest[A], …

4
Bản kê khai trong Scala là gì và khi nào bạn cần nó?
Vì Scala 2.7.2, có một cái gì đó gọi Manifestlà giải pháp thay thế cho kiểu xóa Java. Nhưng làm thế nào để Manifesthoạt động chính xác và tại sao / khi nào bạn cần sử dụng nó? Bài đăng trên blog Bản kê khai: Các loại hợp nhất của …
132 scala  manifest 


4
Toán tử `#` có nghĩa gì trong Scala?
Tôi thấy mã này trong blog này: Lập trình cấp độ trong Scala : // define the abstract types and bounds trait Recurse { type Next <: Recurse // this is the recursive function definition type X[R <: Recurse] <: Int } // implementation trait RecurseA extends Recurse { type …

5
Toán tử Scala @
Toán tử @ của Scala làm gì? Ví dụ, trong bài đăng trên blog Xử lý ngôn ngữ chính thức trong Scala, Phần 2 có một cái gì đó như thế này case x @ Some(Nil) => x
130 scala  operators 


3
sbt-lắp ráp: lỗi trùng lặp tìm thấy
Tôi không chắc liệu sáp nhập hay loại trừ bình là lựa chọn tốt nhất ở đây. Bất kỳ trợ giúp làm thế nào để tôi tiến hành thêm với lỗi này sẽ là tuyệt vời! [sameert@pzxdcc0151 approxstrmatch]$ sbt assembly [info] Loading project definition from /apps/sameert/software/approxstrmatch/project [info] Set current project …
130 scala  sbt  sbt-assembly 

1
Cách cập nhật bản ghi mongo bằng Rogue với MongoCaseClassField khi lớp case chứa một bảng liệt kê scala
Tôi đang nâng cấp mã hiện có từ Rogue 1.1.8đến 2.0.0và lift-mongodb-recordtừ 2.4-M5 to 2.5. Tôi đang gặp khó khăn khi viết MongoCaseClassFieldcó chứa một scala enum, mà tôi thực sự có thể sử dụng một số trợ giúp. Ví dụ, object MyEnum extends Enumeration { type MyEnum = Value …
129 mongodb  class  scala  record  lift 



3
Scala: Nil vs List ()
Trong Scala, có sự khác biệt nào giữa Nilvà List()không? Nếu không, cái nào là phong cách Scala hơn? Cả hai để tạo danh sách trống mới và khớp mẫu trên danh sách trống.
128 scala 


4
Một số trường hợp sử dụng hấp dẫn cho các loại phương pháp phụ thuộc là gì?
Các loại phương thức phụ thuộc, trước đây là một tính năng thử nghiệm, hiện đã được bật theo mặc định trong thân cây và dường như điều này dường như đã tạo ra sự phấn khích trong cộng đồng Scala. Thoạt nhìn, không rõ ràng điều này có thể …

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.