lewik
10/06/2017, 11:36 AMdata class Data(val name: String = ""); Data().copy() Оно конечно хорошо, но надо копию не просто так, а с измененным параметром. И, судя по всему, кроме как полностью не указав все параметры и один измененный скопировать не получится. Ну ладно, это временно. Планирую все перевести на котлин, включая js.
Надо сказать сложнее всего писать c immutable, я вот вообще не привык так писать.snrostov
10/06/2017, 12:08 PMKCallable.callBy не работает в этом случае?snrostov
10/06/2017, 12:08 PMqwert_ukg
10/06/2017, 12:42 PMdata class Data(val name: String = "", ...); Data().copy(name = "will change only name") razve net?bashor
10/06/2017, 12:42 PMdata class могут быть изменены при копировании (вне зависимости от того они имели дефолтное значение или нет).bashor
10/06/2017, 12:43 PMcopy есть все те же параметры что и у primary constructor и по умаочанию все их значения берутся из инстансаbashor
10/06/2017, 12:44 PMlewik
10/06/2017, 2:07 PMsnrostov
10/06/2017, 5:20 PM