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