内建控制结构之重构指令风格的代码为函数式风格

本节我们将重构上一节中的例子(乘法表),将其重构为纯函数式风格代码。如例:

内建控制结构之重构指令风格的代码为函数式风格_第1张图片

结果:

内建控制结构之重构指令风格的代码为函数式风格_第2张图片

注:这里只要注意两个地方,第一个,val padding = “ “ * (4 -prod.length)这句使用了隐式转换;第二个,就是mkString方法的使用。

你可能感兴趣的:(scala)