lambda expression是功能型接口(functional interface:有且僅有一個抽象方法的接口)的實例,類似于 Anonymous Classes淤击。
創(chuàng)建方式
- 無參數(shù)
//void
()->{//do somthing here}
//with return value
()->{return value} or ()-> value
- 單個參數(shù)
(T arg)->{//do somthing here}
(T arg)->{return value} or (T arg)-> value
- 多個參數(shù)
(T arg,Targ1)->{//do somthing here}
(T arg.T arg1) ->{return value} or (T arg.T arg1)-> value