Scala编程(第5版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第8章
函数和闭包

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