IT <code> - Tag scala-collections [Câu hỏi]

76
hữu ích
5trả lời
78k xem

Làm thế nào để đọc các tập tin từ thư mục tài nguyên trong Scala?

Tôi có một cấu trúc thư mục như dưới đây: - main -- java -- resources -- scalaresources --- commandFiles và trong các thư mục đó tôi có các tập tin mà tôi phải đọc. Đây là mã: def readData(runtype: String,…
84
hữu ích
10trả lời
71k xem

Chuyển đổi bộ sưu tập Java thành bộ sưu tập Scala?

Liên quan đến câu hỏi Stack Overflow Scala tương đương với Hashset (Bộ sưu tập) mới , làm cách nào để chuyển đổi bộ sưu tập Java ( java.util.Listgiả sử) thành bộ sưu tập Scala List? Tôi thực sự đang cố gắng chuyển đổi một…
115
hữu ích
3trả lời
53k xem

Sự khác biệt giữa Mảng và Danh sách trong scala?

Trong trường hợp nào tôi nên sử dụng Mảng (Bộ đệm) và Danh sách (Bộ đệm). Chỉ có một sự khác biệt mà tôi biết là các mảng là không biến đổi và các danh sách là covariant. Nhưng những gì về hiệu suất và một số đặc điểm khác?…
143
hữu ích
11trả lời
120k xem

Scala cách tốt nhất để biến Bộ sưu tập thành Bản đồ?

Nếu tôi có một bộ sưu tập ccác loại Tvà có một thuộc tính ptrên T(thuộc loại P, giả sử), cách tốt nhất để thực hiện khóa bản đồ là gì? val c: Collection[T] val m: Map[P, T] Một cách là như sau: m = new HashMap[P,…
82
hữu ích
2trả lời
50k xem

Cách chính xác để có được một phân khúc trong Scala là gì?

Tôi đang cố gắng để có được một subarray trong scala, và tôi có một chút bối rối về cách làm đúng đắn là gì. Những gì tôi muốn nhất sẽ là một cái gì đó giống như cách bạn có thể làm điều đó trong python: x = [3, 2,…
839
hữu ích
17trả lời
108k xem

Thư viện bộ sưu tập Scala 2.8 có phải là một trường hợp của thư tuyệt mệnh dài nhất trong lịch sử không? [đóng cửa]?

Tôi mới bắt đầu xem xét triển khai lại thư viện bộ sưu tập Scala sắp ra mắt trong phiên bản 2.8 sắp xảy ra . Những người quen thuộc với thư viện từ 2.7 sẽ nhận thấy rằng thư viện, từ góc độ sử dụng, đã thay đổi rất ít. Ví…
89
hữu ích
10trả lời
23k xem

Cách thanh lịch để đảo ngược bản đồ trong Scala?

Học Scala hiện tại và cần thiết để đảo ngược Bản đồ để thực hiện một số giá trị đảo ngược-> tra cứu chính. Tôi đang tìm kiếm một cách đơn giản để làm điều này, nhưng chỉ đưa ra: (Map() ++…
72
hữu ích
2trả lời
24k xem

Cách chuyển đổi bộ sưu tập Tùy chọn Scala [X] thành bộ sưu tập X?

Tôi bắt đầu khám phá Scala, và một trong những điều tôi tò mò là Optionloại và lời hứa có thể loại bỏ nullcác lỗi liên quan. Tuy nhiên, tôi chưa thể tìm ra cách chuyển đổi một danh sách (hoặc bộ sưu tập khác)…
87
hữu ích
3trả lời
7.3k xem

Tại sao Set bất biến của Scala không covariant trong loại của nó?

EDIT : Viết lại câu hỏi này dựa trên câu trả lời ban đầu Các scala.collection.immutable.Setlớp học không được hiệp biến trong tham số kiểu của nó. Tại sao lại thế này? import scala.collection.immutable._ def foo(s:…
129
hữu ích
1trả lời
20k xem

Truyền phát vs Lượt xem vs Trình lặp?

Sự khác biệt giữa Luồng, Lượt xem (SeqView) và Trình lặp trong scala là gì? Đây là sự hiểu biết của tôi: Họ đều là những danh sách lười biếng. Luồng lưu trữ các giá trị. Lặp lại chỉ có thể được sử dụng một lần? Bạn…
89
hữu ích
3trả lời
14k xem

Scala: Sự khác biệt giữa các đặc điểm Traversable và Iterable trong các bộ sưu tập Scala là gì?

Tôi đã xem xét câu hỏi này nhưng vẫn không hiểu sự khác biệt giữa các đặc điểm Iterable và Traversable. Ai đó có thể giải thích?
73
hữu ích
0trả lời
19k xem

Hướng dẫn thiết kế bộ sưu tập Scala 2.8?

Tiếp theo từ sự nhầm lẫn khó thở của tôi , một số tài nguyên tốt giải thích cách thư viện bộ sưu tập Scala 2.8 mới đã được cấu trúc. Tôi muốn tìm một số thông tin về cách thức sau đây khớp với nhau: Các lớp / đặc điểm bộ…
70
hữu ích
5trả lời
16k xem

WithFilter thay vì bộ lọc?

Có phải nó luôn hiệu quả hơn khi sử dụng withFilter thay vì bộ lọc, khi sau đó áp dụng các chức năng như map, Flatmap, v.v.? Tại sao chỉ có bản đồ, bản đồ phẳng và foreach được hỗ trợ? (Các chức năng dự kiến ​​như forall /…