Tôi có một mảng đơn giản của các bộLàm thế nào tôi có thể nhận được một khoản mảng của bản ghi trong scala
val arr = Array((1,2), (3,4),(5,6),(7,8),(9,10))
Tôi muốn để có được (1+3+5+7+9, 2+4+6+8+10)
tuple là câu trả lời
gì là cách tốt nhất để có được tổng như các bộ dữ liệu, tương tự như các mảng thông thường. Tôi cố gắng
val res = arr.foldLeft(0,0)(_ + _)
này không hoạt động.
Xin lỗi vì không viết ngữ cảnh. Tôi đã sử dụng nó trong scalding với algebird. Algebird cho phép tổng các bộ dữ liệu và tôi giả định rằng nó sẽ hoạt động. Đó là sai lầm của tôi.
scalaz có này ... – dhg