Сообщение Re[10]: Базовое отличие ООП от ФП от 04.04.2024 10:10
Изменено 04.04.2024 10:13 Pauel
Re[10]: Базовое отличие ООП от ФП
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Pauel, Вы писали:
P>>Потому и полезно
S>Не вижу связи. Код-то на этом как писать?
Как я понимаю, это позволяет сделать нечто навроде initializer в C#
И, поскольку, return m.with... не пролезет, то это вполне себе годное ограничение.
S>Здравствуйте, Pauel, Вы писали:
P>>Потому и полезно
S>Не вижу связи. Код-то на этом как писать?
Как я понимаю, это позволяет сделать нечто навроде initializer в C#
return new User()
.withName('Коля')
.withEmail('коля+2024@гемайл.ком')
.withImage('data:image/png;base64,...')
И, поскольку, return m.with... не пролезет, то это вполне себе годное ограничение.
Re[10]: Базовое отличие ООП от ФП
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Pauel, Вы писали:
P>>Потому и полезно
S>Не вижу связи. Код-то на этом как писать?
Как я понимаю, это позволяет сделать нечто навроде initializer в C#
И, поскольку, return m.with... не пролезет, то это вполне себе годное ограничение.
Это ж C++, тут на всё есть особый пример
S>Здравствуйте, Pauel, Вы писали:
P>>Потому и полезно
S>Не вижу связи. Код-то на этом как писать?
Как я понимаю, это позволяет сделать нечто навроде initializer в C#
return new User()
.withName('Коля')
.withEmail('коля+2024@гемайл.ком')
.withImage('data:image/png;base64,...')
И, поскольку, return m.with... не пролезет, то это вполне себе годное ограничение.
Это ж C++, тут на всё есть особый пример