写在前面 众所周知,scala一向宣称自己是面向函数的编程,(java表示不服,我是面向bean的编程!)那什么是函数? 在接触java的时候,有时候用函数来称呼某个method(实在找不出词了),有时候用方法来称呼某个method,虽然method的中文翻译就是“方法”,但对于java来说,方法和函数是等价的,或者说没有函数这个概念. 而对于scala,这两者似乎有一个较为明确的边界. 你会发现满世界的函数,而你却在写方法 Scala 方法&函数 方法 Scala的方法和java可以看成是一样…