Size: a a a

Kotlin Community

2020 September 10

с#

саша сок #KotlinGang... in Kotlin Community
observer {
   next {

   }
   completed {

   }
}
источник

BP

Bogdan Panchenko in Kotlin Community
Sergey Barmin
ломбок конечно фу еще то, одна из причин почему вообще решили затащить котлин в компанию это как замена мерзкому ломбоку))
Ну да, ломбок лучше не использовать
источник

AH

Ayrat Hudaygulov in Kotlin Community
Roman Ushakov
У котлина слишком много фич, после котлина сложно писать вообще на чём угодно.
пфффф, в скале фич-то поболе, а в хачкелях ещё боле. От этого они лучше не становятся
источник

с#

саша сок #KotlinGang... in Kotlin Community
Phoenix
Пожалуй это единственный его минус 🤔
не единственный, но всё же котлин очень гибкий и красивый
источник

VP

Vladimir Petrakovich in Kotlin Community
саша сок #KotlinGang
хорошо, добавь 2 метода в интерфейс и лямбды там не будет
И в котлине будет то же самое, разве нет?
источник

BP

Bogdan Panchenko in Kotlin Community
саша сок #KotlinGang
хорошо, добавь 2 метода в интерфейс и лямбды там не будет
Как и в котлине ?
источник

AH

Ayrat Hudaygulov in Kotlin Community
В котлине фичи в пределах разумного
источник

с#

саша сок #KotlinGang... in Kotlin Community
саша сок #KotlinGang
observer {
   next {

   }
   completed {

   }
}
.
источник

D

Denys in Kotlin Community
Sergey Barmin
Тем не менее все то чего хотел Богдан там имеется.  Проблему многословности кажется уже давно решает идея, если говорить про скорость написания
Только IDE за меня код пока не читает. 😔
источник

VP

Vladimir Petrakovich in Kotlin Community
Это что, DSL с лямбдами?
Это явно не эквивалент кода на джаве выше
источник

с#

саша сок #KotlinGang... in Kotlin Community
саша сок #KotlinGang
observer {
   next {

   }
   completed {

   }
}
observe(new Observer() {
   @Override
   public void onNext(String item) {

   }
   @Override
   public void onComplete(...) {

   }
}
источник

SB

Sergey Barmin in Kotlin Community
Denys
Только IDE за меня код пока не читает. 😔
Да, поэтому я точно не хочу ни читать ни писать на жабке теперь)
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
Это что, DSL с лямбдами?
Это явно не эквивалент кода на джаве выше
+
источник

с#

саша сок #KotlinGang... in Kotlin Community
Vladimir Petrakovich
Это что, DSL с лямбдами?
Это явно не эквивалент кода на джаве выше
это билдер для колбека, который делает абсолютно тоже самое
источник

с#

саша сок #KotlinGang... in Kotlin Community
сделайте также в джаве
источник

BP

Bogdan Panchenko in Kotlin Community
саша сок #KotlinGang
сделайте также в джаве
В джаве другие билдера через точку 😉
источник

с#

саша сок #KotlinGang... in Kotlin Community
Bogdan Panchenko
В джаве другие билдера через точку 😉
оу, это вообще ужас
источник

с#

саша сок #KotlinGang... in Kotlin Community
я в котлинпоет недавно с ними работал
источник

VP

Vladimir Petrakovich in Kotlin Community
саша сок #KotlinGang
сделайте также в джаве
observe(Observer.builder()
   .next(item -> ...)
   .complete(() -> ...)
   .build());
источник

BP

Bogdan Panchenko in Kotlin Community
саша сок #KotlinGang
оу, это вообще ужас
На вкус и цвет. Твой дсл может легко в кашу превратится и стать невменяемым и не читаемым.
источник