Size: a a a

Programming Offtop

2020 December 02

с#

саша сок #KotlinGang... in Programming Offtop
ну если init будет поддерживать декораторы то наверное такой проблемы не будет
источник

I

Ilmir in Programming Offtop
А ХЗ, это надо у библиотечной команды спрашивать.
источник

AG

Alexander Gorodok in Programming Offtop
источник

I

Ilmir in Programming Offtop
саша сок #KotlinGang
вопрос, почему так не сделали? частенько бывает что надо, а вложенности в тысячу не хочу
Делай ишью.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
Делай ишью.
я написал чтобы мне объяснили почему это плохо, потому что наверное уже такой вопрос кто-то задавал
источник

с#

саша сок #KotlinGang... in Programming Offtop
я могу написать, если в этом есть смысл
источник

I

Ilmir in Programming Offtop
саша сок #KotlinGang
я написал чтобы мне объяснили почему это плохо, потому что наверное уже такой вопрос кто-то задавал
Я впервые вижу и тоже не вижу причин, почему так до сих пор не сделали.
источник

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
Я впервые вижу и тоже не вижу причин, почему так до сих пор не сделали.
Может, потому что никому не надо? 😄
источник

VP

Vladimir Petrakovich in Programming Offtop
После джавы как-то вообще не кажется проблемой помещать инициализатор в блок кода
источник

I

Ilmir in Programming Offtop
саша сок #KotlinGang
я могу написать, если в этом есть смысл
Смысл есть. Такие вещи должны работать, потому что когда block body можно превратить в expression body в функциях, логично перенести этот опыт в инициализаторы для консистентности.
источник

I

Ilmir in Programming Offtop
Единственная разница, которую я вижу - это отсутствие return, но и это не мешает функции, возвращающие Unit писать в одну строчку.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
Смысл есть. Такие вещи должны работать, потому что когда block body можно превратить в expression body в функциях, логично перенести этот опыт в инициализаторы для консистентности.
type Feature ?
источник

I

Ilmir in Programming Offtop
Ага.
источник

RU

Roman Ushakov in Programming Offtop
Ilmir
Смысл есть. Такие вещи должны работать, потому что когда block body можно превратить в expression body в функциях, логично перенести этот опыт в инициализаторы для консистентности.
+
источник

с#

саша сок #KotlinGang... in Programming Offtop
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
Я впервые вижу и тоже не вижу причин, почему так до сих пор не сделали.
fun f() = expr у вас мотивировано тем, чтобы иметь короткую запись для возвращаемого функцией выражения, если тело функции можно записать выражением. Какое выражение по аналогии возвращает инит-блок? Или есть ли такая же разница между инит-блоком из одного и из нескольких выражений?
Мне кажется, init = ... выглядит не в духе котлина.
источник

Na

Neon an Děv 8) in Programming Offtop
Andrew Mikhaylov
fun f() = expr у вас мотивировано тем, чтобы иметь короткую запись для возвращаемого функцией выражения, если тело функции можно записать выражением. Какое выражение по аналогии возвращает инит-блок? Или есть ли такая же разница между инит-блоком из одного и из нескольких выражений?
Мне кажется, init = ... выглядит не в духе котлина.
Плюсую
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
fun f() = expr у вас мотивировано тем, чтобы иметь короткую запись для возвращаемого функцией выражения, если тело функции можно записать выражением. Какое выражение по аналогии возвращает инит-блок? Или есть ли такая же разница между инит-блоком из одного и из нескольких выражений?
Мне кажется, init = ... выглядит не в духе котлина.
ну не знаю, волне в духе котлина
источник

AM

Andrew Mikhaylov in Programming Offtop
саша сок #KotlinGang
ну не знаю, волне в духе котлина
Я уже описал, почему я не считаю, почему на инит-блоки не натягиваются аналогии с функциями. Смысла мне показывать примеры нет)
источник

I

Igor in Programming Offtop
саша сок #KotlinGang
ну не знаю, волне в духе котлина
data класс с логикой и киданием исключения в конструкторе - ну х_й знает
источник