Comments 5
Когда нужно поменять пару полей в большой модельке, новый синтаксис
более выигрышный. Но когда полей становится много или все, то он
достаточно громоздкий, имхо.
Для меня with'еры для record'ов очень желательная фича. Пишу и на котлине и на джаве, в 90% случаев нужно как раз поменять одно-два поля. В котлине решается через copy, а в джаве сейчас приходится городить свои костыли вида copyWithField. Синтаксис возможно спорный, но фича точно нужна.
0
with действительно странно.
Лучше уж
Point one = new Point(0, 0);
Point two = new Point(one) { x += 2; };
+1
Где можно взять bld в виде jar?
0
Sign up to leave a comment.
Java Digest #12