我正在学习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