Size: a a a

Programming Offtop

2020 September 08

(

( in Programming Offtop
Bogdan Panchenko
Ну в классе приватный список, все сокрыто. Это ты сказал "нормально". Для меня не нормально. Ты ведь говорил что типы это бесплатно ?
Приватный список чего? Дженериков? Инлайн классов? Ну поди сотри там инлайн класс, оставь нижнее значение при субтайпинге
источник

VP

Vladimir Petrakovich in Programming Offtop
Bogdan Panchenko
Ну так а зачем их водить если они никому не нужны ?
Нужны-не нужны не знаю, но их хорошую работу никто не гарантировал
источник

с#

саша сок #KotlinGang... in Programming Offtop
Vladimir Petrakovich
В той части std, которая не-экспериментальная?
там есть варн, что они нестабильные или ещё что-то, но это не тоже самое как экспериментал фича, потому что на экспериментальные фичи надо либо OptIn ставить, либо @Experimental
источник

BP

Bogdan Panchenko in Programming Offtop
(
Приватный список чего? Дженериков? Инлайн классов? Ну поди сотри там инлайн класс, оставь нижнее значение при субтайпинге
Ну мы же про инлайн класс ? Да приватный список, который содержит элементы этого инлайн класса
источник

(

( in Programming Offtop
Bogdan Panchenko
И оба кейса специфические
Даже без анбоксинга сужать значение функции это успех
источник

с#

саша сок #KotlinGang... in Programming Offtop
и везде где юзаются @Experimental тоже надо варн ставить\
источник

BP

Bogdan Panchenko in Programming Offtop
(
Даже без анбоксинга сужать значение функции это успех
?
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
У вас в собственной идеи, собственный проект менеджер, собственный яп не может запустить
Я отвечаю за пуговицы^W корутины. К пуговицам^W корутинам претензии есть?
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
и везде где юзаются @Experimental тоже надо варн ставить\
Есть OpIn 😉
источник

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
там есть варн, что они нестабильные или ещё что-то, но это не тоже самое как экспериментал фича, потому что на экспериментальные фичи надо либо OptIn ставить, либо @Experimental
.
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Я отвечаю за пуговицы^W корутины. К пуговицам^W корутинам претензии есть?
Нет)
источник

(

( in Programming Offtop
Bogdan Panchenko
Ну мы же про инлайн класс ? Да приватный список, который содержит элементы этого инлайн класса
Ну так я об этом и говорю
Не забоксишь, как-нибудь потом в этот класс залезешь, что-нибудь поменяешь, упадешь в рантайме, это абсолютно реальная ситуация если без разбору типы стирать
источник

BP

Bogdan Panchenko in Programming Offtop
У меня конечно
источник

VP

Vladimir Petrakovich in Programming Offtop
саша сок #KotlinGang
там есть варн, что они нестабильные или ещё что-то, но это не тоже самое как экспериментал фича, потому что на экспериментальные фичи надо либо OptIn ставить, либо @Experimental
Там это и есть, нужен OptIn
источник

с#

саша сок #KotlinGang... in Programming Offtop
Vladimir Petrakovich
Там это и есть, нужен OptIn
неа)
источник

VP

Vladimir Petrakovich in Programming Offtop
Единственное исключение - Result. Но для него если что навставляют костылей в компиляторе.
источник

BP

Bogdan Panchenko in Programming Offtop
Vladimir Petrakovich
Нужны-не нужны не знаю, но их хорошую работу никто не гарантировал
Как и хорошую работу котлина 😉
источник

с#

саша сок #KotlinGang... in Programming Offtop
Vladimir Petrakovich
Там это и есть, нужен OptIn
там просто alt + tab и оно фиксит варн
источник

VP

Vladimir Petrakovich in Programming Offtop
саша сок #KotlinGang
там просто alt + tab и оно фиксит варн
В смысле фиксит? А при компиляции ничего не ругается?
источник

(

( in Programming Offtop
Вместо
fun divideBy0(n: Int): Int // throws DivisionByZero

fun divideBy0(n: NotZeroInt): Int
```
ну это такой, супертупой пример, я могу ещё тысячу придумать
источник