我正在學習Scala並探索該語言的一些功能方面。Scala中的聚合列表值
從包含名義和貨幣兩個參數的對象列表開始,如何彙總總名義上的每種貨幣?
//sample data
val t1 = new Trade("T150310", 10000000, "GBP");
val t2 = new Trade("T150311", 10000000, "JPY");
val t3 = new Trade("T150312", 10000000, "USD");
val t4 = new Trade("T150313", 100, "JPY");
val t5 = new Trade("T150314", 1000, "GBP");
val t6 = new Trade("T150315", 10000, "USD");
val trades = List(t1, t2, t3, t4, t5, t6);
對不起,由於某種原因我讀了「貿易」,但在我原來的答案中聽到「元組」。我現在編輯它! – 2009-06-21 14:06:19