摘要:
1. 不用var。var是可以被不断修改的,而val是不能被修改的。使用val而不是var能让你的程序更强壮,bug更少,更好调试,更容易测试,在并发条件下,更容易调优而获得更好的性能。数学证明我们不用var是没问题的。2. 不用mutable的collection,和var同样的道理。3. 不用n 阅读全文
摘要:
1. x.purchaseIntax.getOrElse(BigDecimal(0.00)) 可以直接写成 x.purchaseIntax.getOrElse(0)自动转换的 2. srcDataList.foldLeft(0.0)((s, v) => s+v.firstCostTax.toDoub 阅读全文