Pull to refresh

Comments 5

Когда нужно поменять пару полей в большой модельке, новый синтаксис
более выигрышный. Но когда полей становится много или все, то он
достаточно громоздкий, имхо.

Для меня with'еры для record'ов очень желательная фича. Пишу и на котлине и на джаве, в 90% случаев нужно как раз поменять одно-два поля. В котлине решается через copy, а в джаве сейчас приходится городить свои костыли вида copyWithField. Синтаксис возможно спорный, но фича точно нужна.

with действительно странно.

Лучше уж

Point one = new Point(0, 0);
Point two = new Point(one) { x += 2; };

Где можно взять bld в виде jar?

Sign up to leave a comment.