public class Lambda1 { interface Function { T compute(T n); } static T operate(Function f, T data) { return f.compute(data); } public static void main(String[] args) { System.out.println(operate((i) -> i * 2, 3)); } }