package com.sean.base.threadStudy;
/**
*
* @create 2021-02-27 14:37
*/
public class TestLambda2 {
public static void main(String[] args) {
Ilove love = null;
/* //1.lambda表示简化
Ilove love=(int a) ->{
System.out.println("i love u--->"+a);
};
//简化1.参数类型
love=(a) ->{
System.out.println("i love u--->"+a);};
//简化2.简化括号
love=a ->{
System.out.println("i love u--->"+a);};*/
//简化3.去掉花括号
love = a -> System.out.println("i love u--->" + a);
//总结:lambda表达式只能有一行代码的情况下才能简化成为一行,如果有多行,那么就用代码块包裹
//前提是接口为函数式接口
//多个参数也可以去掉参数类型,要去掉都去掉,必须加上括号
love.love(521);
}}
interface Ilove{
void love(int a);
}