Java8にlambda構文が入りましたが、これはクロージャーではない、とされています。
では、どのように「クロージャーではない」のか、ちょっと見てみます。
まず、lambdaを返すメソッドを定義します。
public static Supplier<String> createMessenger(String name, String address){ return () -> { return String.format("私は%s、%sに住んでる", name, address); }; }続きを読む