Size: a a a

Programming Offtop

2021 April 15

с#

саша сок #KotlinGang... in Programming Offtop
елизаров одобрил

extension Int : SomeInterface {
   ...
}

но сказал, что мультиресиверы вперед
источник

IP

Iaroslav Postovalov in Programming Offtop
вообще, это хорошая вещь.
источник

с#

саша сок #KotlinGang... in Programming Offtop
знаю, мне не хватает для красоты в некоторых местах
источник

I

Igor in Programming Offtop
лучше
источник

IP

Iaroslav Postovalov in Programming Offtop
@noraltavir в KMath можно будет такого наворотить:
Double { 1 + 1 } // 2.0
источник

с#

саша сок #KotlinGang... in Programming Offtop
тогда и юнионы не нужны
источник

VP

Vladimir Petrakovich in Programming Offtop
Кстати котлин опять соснул, у Sequence нет специализаций для примитивов
источник

IP

Iaroslav Postovalov in Programming Offtop
котлин - язык из будущего, когда вальхаллу уже вмерджили
источник

с#

саша сок #KotlinGang... in Programming Offtop
а можно будет

interface StringOrInt
extension Int : StringOrInt
extension String : StringOrInt

fun foo(union: StringOrInt) {

}

только над неймингом поработать и вообще ок
источник

VP

Vladimir Petrakovich in Programming Offtop
Мы это будущее ждём уже много лет
источник

AN

Alexander Nozik in Programming Offtop
Они на самом деле есть на уровне VM. Вообще тут куча тонкостей
источник

GK

Gregory Klyushnikov in Programming Offtop
немношк
источник

GK

Gregory Klyushnikov in Programming Offtop
стримы чуть-чуть, лямбды чуть-чуть, ссылки на методы не чуть-чуть, многострочные строковые литералы вообще заебись наконец-то, пару раз использовал новый синтаксис switch
источник

GK

Gregory Klyushnikov in Programming Offtop
возможно, имеет смысл перейти на 16ю чисто ради удобного instanceof
источник

VP

Vladimir Petrakovich in Programming Offtop
А как же sealed?
источник

GK

Gregory Klyushnikov in Programming Offtop
не пользовался, вообще не люблю ограничивать наследование никак
источник

VP

Vladimir Petrakovich in Programming Offtop
Так это не для классов с логикой, а для структурок
Какое уж там наследование
источник

I

Igor in Programming Offtop
Ниче себе, глядишь еще через пару лет на котлин перейдешь)
источник

с#

саша сок #KotlinGang... in Programming Offtop
господи, зачем плагин то для сервисов, для дебага какого-нибудь, или они там код инжектят
источник

с#

саша сок #KotlinGang... in Programming Offtop
а стоп, на следующей же строке и написано :)
источник