```java @FunctionalInterface interface MyFunction { int apply(int x); } ```
现在,我们可以用 `lambda` 来实现它:
```java int number = 5; MyFunction square = x > x x; // 简洁的表达式形式 int result1 = square.apply(number); // result1 is 25
MyFunction cube = x > { // 包含代码块的形式 System.out.println("Calculating cube..."); return x x x; }; int result2 = cube.apply(number); // result2 is 125 ```