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

14
Scala: ghi chuỗi vào tệp trong một câu lệnh
Để đọc các tập tin trong Scala, có Source.fromFile("file.txt").mkString Có một cách tương đương và ngắn gọn để viết một chuỗi vào tập tin? Hầu hết các ngôn ngữ hỗ trợ một cái gì đó như thế. Yêu thích của tôi là Groovy: def f = new File("file.txt") // Read …
144 scala  scala-2.9 



8
Làm thế nào để chọn hàng đầu tiên của mỗi nhóm?
Tôi có một DataFrame được tạo như sau: df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) Kết quả trông như sau: +----+--------+----------+ |Hour|Category|TotalValue| +----+--------+----------+ | 0| cat26| 30.9| | 0| cat13| 22.1| | 0| cat95| 19.6| | 0| cat105| 1.3| | 1| cat67| 28.5| | 1| cat4| 26.8| | 1| cat13| …


14
Spark - tải tệp CSV dưới dạng DataFrame?
Tôi muốn đọc một CSV trong tia lửa và chuyển đổi nó thành DataFrame và lưu trữ nó trong HDFS với df.registerTempTable("table_name") Tôi đã thử: scala> val df = sqlContext.load("hdfs:///csv/file/dir/file.csv") Lỗi mà tôi nhận được: java.lang.RuntimeException: hdfs:///csv/file/dir/file.csv is not a Parquet file. expected magic number at tail [80, 65, 82, …





9
Cách tốt nhất để sắp xếp ngược trong scala là gì?
Cách tốt nhất để làm một loại nghịch đảo trong scala là gì? Tôi tưởng tượng sau đây là hơi chậm. list.sortBy(_.size).reverse Có một cách sử dụng sortBy thuận tiện nhưng nhận được một loại ngược lại? Tôi thà không cần sử dụng sortWith.
137 scala 


1
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 không thể quay …

5
Làm thế nào để thoát scala 2.11.0 REPL?
Trong phiên bản cuối cùng của scala (2.10.3) REPL, tôi có thể gõ exitđể thoát khỏi REPL. Tuy nhiên, trong Scala 2.11.0, điều này không hoạt động. $ scala Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51). Type in expressions to have them evaluated. Type :help …
135 scala  scala-2.11 


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.