JEP 359: Records, Java 的新语法

2019-12-12 14:42:02 +08:00
 Cbdy

下个版本,船新的语法

传送门

差不多就是这样的

record Point(int x, int y) { }

效果类似于这样

@lombok.Value
public class Point {

private int x;
private int y;

}

有点像当年的 enum 语法糖


大家觉得这个新 Feature 如何?

5058 次点击
所在节点    Java
22 条回复
luozic
2019-12-12 22:22:07 +08:00
Java 有 struct 这东西? 没有做语法糖也能省不少行数。
tigerfyj
2019-12-13 00:14:25 +08:00
还要看有没有自带的 builder 及其 API 丰富程度,否则结构复杂的时候就不好用了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/628368

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX