随着程序变大,需要某种方式将它们切成更小的、更便于管理的块。Scala提供了对有经验的程序员来说都很熟悉的方式来切分控制逻辑:将代码切成不同的函数。事实上,Scala提供了好几种Java中没有的方式来定义函数。除了方法(即那些以某个对象的成员形式存在的函数),还有嵌套函数、函数字面量和函数值等。本章将带你领略Scala中所有的这些函数形式。