Size: a a a

2018 April 16

N

Nort in Kotlin Moscow
как так получается?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Nort
Всем привет, а на конфе можно будет про костыли в языке спрашивать?))
Давайте так, на первой встрече про костыли не будем, и вообще побольше позитива
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
А потом мы этих тем обязательно коснёмся😊
источник

N

Nort in Kotlin Moscow
ну я собсно и хотел выяснить - наверняка же это классное решение! а я в целом всегда за позитив в мире программирования!
источник

MZ

Maxim Zinchenko in Kotlin Moscow
позитивная конфа? это разве не нонсенс? :)
источник

NN

Nikolay Nesterov in Kotlin Moscow
Nort В целом, лучше всего декомпилировать байт-код и посмотреть код на джаве, там все становится понятнее сразу 🙂
источник

N

Nort in Kotlin Moscow
Maxim я как то был на такой
источник

N

Nort in Kotlin Moscow
блин)
источник

N

Nort in Kotlin Moscow
да, гляну @nnesterov 🙂
источник

N

Nort in Kotlin Moscow
чем людей отвлекать
источник

N

Nort in Kotlin Moscow
до встречи в пятницу!
источник

N

Nort in Kotlin Moscow
вообще хотелось бы услышать про многопоточность в котлине
источник

N

Nort in Kotlin Moscow
че как ваще будет делаться
источник

N

Nort in Kotlin Moscow
хочу как го))
источник

AK

Alik Kurdyukov in Kotlin Moscow
источник

N

Nort in Kotlin Moscow
Воу воу!
источник

N

Nort in Kotlin Moscow
Блин и с чем теперь на конфу идти, уже дали что поиграться :)
источник
2018 April 17

MZ

Maxim Zinchenko in Kotlin Moscow
ещё насчёт interop с java
есть допустим у меня метод peek(op: (T) -> Unit) который я хочу вызывать и из java, и из kotlin.
если описать его именно как  peek(op: (T) -> Unit), то лямба в java вида it->doSmth(it) будет не совместима (возвращает void а не Unit).
если описать его как peek(op: Consumer<T>), то вызов из java будет работать красиво, а вот вызов из kotlin - паршиво.
если сделать overload, то kotlin будет работать норм, а вот java скажет, что есть два подходящих метода.
вариант op: (T) -> Unit? тоже не канает - void здесь не совместим ни с Unit, ни с Unit?

есть какое-то красивое решение?
источник

AP

Alexander Perfilyev in Kotlin Moscow
а почему peek(op: Consumer<T>) из котлина паршиво ?
источник

MZ

Maxim Zinchenko in Kotlin Moscow
потому что не совместимо с kotlin-лямбдами
источник