Java17杀手级特性:这5个语法糖让你少写50%代码
最近,公司要求将JDK升级到Java 17,我一开始是拒绝的——“不就是个LTS版本吗?能有什么新花样?”结果,当我用上新特性后,直接删掉了50%的冗余代码!原来Java也能这么优雅!
最近,公司要求将JDK升级到Java 17,我一开始是拒绝的——“不就是个LTS版本吗?能有什么新花样?”结果,当我用上新特性后,直接删掉了50%的冗余代码!原来Java也能这么优雅!
package mainimport "fmt"// 定义接受函数作为参数的函数func apply(x int, f func(int) int) int {return f(x)}func main {result := apply(5, func(x i