時計を捨てて過ごしたい

空から10億円降ってくることを夢見ながらシステムエンジニアやってます。

関数インターフェース

public class Main
{
    public interface Converter<T>
    {
        T convert(T target);
    }

    public static void main(String[] args)
    {
        Converter<String> converter = target -> "[" + target + "]";
        System.out.println(converter.convert("hoge"));
    }
}

そういえばこんな書き方出来るんでした。
最初見た時けっこう戸惑いました。