Size: a a a

%d мобильных разработчиков со стальными нервами

2020 February 29

DE

Denis Egorov in %d мобильных разработчиков со стальными нервами
Tishka17
А это нельзя настроить что ли?
Можно, конечно
источник

DE

Denis Egorov in %d мобильных разработчиков со стальными нервами
Но тогда толку от него)
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
У нас в питоне датаклассы работают совсем по другому, но в целом концепция похожа.
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Denis Egorov
Можно, конечно
как? разве что заоверайдить и написать свою реализацию
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
но в моем кейсе я просто избавился от поля, благо была возможность такая
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
У нас в питоне ты когда поля описываешь указываешь сразу: надо ли чтобы оно было в конструкторе, в сравнении, в хэше и т.п.
источник

DE

Denis Egorov in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
как? разве что заоверайдить и написать свою реализацию
Да, только так
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Tishka17
У нас в питоне ты когда поля описываешь указываешь сразу: надо ли чтобы оно было в конструкторе, в сравнении, в хэше и т.п.
в котлине в дата классе обязательно чтобы все поля были в конструкторе
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
в котлине в дата классе обязательно чтобы все поля были в конструкторе
Какие у вас унылые датаклассы
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
короче нельзя так чтобы поле осталось не инициализированным
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Tishka17
Какие у вас унылые датаклассы
🤷🏼‍♂️
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
короче нельзя так чтобы поле осталось не инициализированным
так и дефолтное значение же
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Tishka17
так и дефолтное значение же
дефолтное можно задать
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
есть параметры по умолчанию
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
ну если есть дефолтное, можно чтобы в конструкторе поле не участвовало
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
ну или там null как бы
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Tishka17
ну если есть дефолтное, можно чтобы в конструкторе поле не участвовало
ну да, так можно. А вот выбирать какие поля будут учавствовать в equals нельзя
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
мда
источник

T

Tishka17 in %d мобильных разработчиков со стальными нервами
грустно
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
если тебе не подходит вариант всех полей - тогда пиши свой  equals((
источник