
scala
文章平均质量分 78
won-king
这个作者很懒,什么都没留下…
展开
-
scala系列知识点总结(函数高级篇)
这一篇是单独讲函数的高级特性,因为scala的精髓就是函数式编程,而函数式编程的精髓就在于他的高级特性。话不多说,直奔主题。1. 匿名函数匿名函数可以说是高级特性的基础,很多奇技淫巧都构建在他的基础之上。匿名函数即lambda表达式,基于数学中的λ演算得名(这里面有更深奥的数学理论,有兴趣可以去研究一下)。匿名函数的书写形式如下:(x:Int) => {x+1}也可以用一个原创 2017-07-11 19:45:55 · 774 阅读 · 0 评论 -
scala系列知识点总结(变量与普通函数)
写在前面:scala是一种函数式编程&完全的面向对象语言(百度“函数式编程”更精彩),它是与指令式编程语言相对应的,前者强调函数的计算比指令的执行重要(事实上指令不能达到完全的面向对象,也会产生很多冗余的代码)。它最大的特点在于函数式编程思想。在scala里面,一切都是对象,函数被当做一等公民对待,可以像基本数据类型一样自由的使用。当然scala还有其他很多有趣的特性,包括使用换行作为结束符(当然原创 2017-07-10 23:08:00 · 575 阅读 · 0 评论