Function

Functionは、引数を取り、値を返す既定の関数型インターフェース。

Function (Java Platform SE 8)
Java関数型インターフェースメモ(Hishidama's Java8 Functional Interface Memo)

以前のように渡された値を2乗する。

s.applyに引数を渡してそのまま返す。

ラムダ式でxの2乗を返す。
5を渡すと、

25になって返ってくる
25になって返ってくる

25になって返ってくる。

Sample/java/Function/Function/src/Function at master · bg1bgst333/Sample · GitHub