2012-02-13 40 views

Trả lời

9

Về cơ bản, bạn có thể nghĩ Sum là một loại Tổng hợp cụ thể, nhưng có nhiều loại khác.

Một số ví dụ về Tổng hợp có thể là nhân mỗi giá trị đơn lẻ hoặc để thêm chuỗi thay vì số.

Lý do Sum tồn tại ngoài Tổng hợp đơn giản là Tổng là một trong các loại hàm tổng hợp phổ biến hơn, do đó rất đáng giá để thêm hàm bổ sung cho trường hợp đó.

9

Hoạt động Sum là chuyên môn của Aggregate. Thao tác Aggregate là cách thu gọn bộ sưu tập thành một giá trị bằng cách áp dụng đại biểu làm giảm một cặp giá trị thành một giá trị duy nhất. Sum về cơ bản gọi là Aggregate với chức năng/điều hành +/nhà điều hành

+0

Câu trả lời tốt hơn nhiều so với câu trả lời được chấp nhận. –

4

Aggregate linh hoạt hơn nhiều. Nó có thể được sử dụng trên một số lượng lớn các loại (để xây dựng các chuỗi ví dụ). Sum có mục đích rất cụ thể (để thêm số).

Các vấn đề liên quan