体验lambda表达式【理解】
代码演示:
函数式编程思想概述
在数学中,函数就是有输入量,输出量的一套设计方案,也就是“拿数据做操作”
面向对象思想强调:“必须通过对象的形式来做事情”
函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”
而lambda表达式就是函数式思想的体现。
Lambda 表达式的标准格式
格式:
(形式参数)->{代码块}
形式参数:如果有多个参数,参数之间用逗号隔开;如果没有参数,留空即可。
->:由英文中画线和大于符号组成,固定写法,代表指向动作。
代码块:是我们具体要做的事情,也就是我们以前写的方法体内容。
组成Lambda表达式的三要素:
形式参数,箭头,代码块