
Руслан
16.06.2017
20:53:29
А, ну это его тема
Кстати его доклад с гикаут появился на вимео

Dmitry
16.06.2017
20:53:52
РП образовательный

Igor
16.06.2017
20:56:48

Google

Dmitry
16.06.2017
20:57:44
кому как. мне интересны

Igor
16.06.2017
21:56:12
Кто еще не уснул, началось про коррутины и Kotlin

Quantum Harmonizer
16.06.2017
21:56:36
Только хотел пойти спать)

Konstantine
16.06.2017
23:37:28
Что-нибудь интересное рассказали?)

Mikhail
17.06.2017
06:49:59
А можно ссылку?
Кстати его доклад с гикаут появился на вимео

Artem
17.06.2017
07:23:04
Ребят, вопросик небольшой. Если раньше в java юзал интерфейсы в определённых местах для статик переменных, то как быть теперь?

Dmitriy
17.06.2017
07:23:41
companion object { }

Artem
17.06.2017
07:23:57
так и думал. Ладно, спасибо. Других вариантов нет вообще?

Dmitriy
17.06.2017
07:24:08
если полность класс для статик object { }

Artem
17.06.2017
07:24:32
Спасибо)
Почему может не выводиться сообщение в logcat, когда юзаю debug("123") из Anko? Во все остальные выводит, кроме дебага

Quantum Harmonizer
17.06.2017
12:41:19

Google

Konstantine
17.06.2017
13:25:49

Михаил
17.06.2017
14:48:19
Ребят, а чем отличаются javaClass и class.java?

Михаил
17.06.2017
14:48:30
Ничем)
Первый вариант хотели задеприкейтить в 1.1 , но там че то не срослось изза обратной совместимости

Михаил
17.06.2017
14:49:58
в итоге можно юзать оба?

Михаил
17.06.2017
14:50:04
Да

Михаил
17.06.2017
14:51:45
спасибо

Антон
17.06.2017
15:35:59
То есть они только синтаксисом отличаются?
Ребят, а чем отличаются javaClass и class.java?

Михаил
17.06.2017
15:52:31
он кстати все же деприкейтед
KClass<T>.javaClass

Quantum Harmonizer
17.06.2017
16:24:38

Volodymyr
17.06.2017
17:50:19
Кто может помочь написать Lambda?
https://gist.github.com/jordan1997/0d823ce7f495b3f6e5d60414cdb135ee

Quantum Harmonizer
17.06.2017
17:51:27

Volodymyr
17.06.2017
17:52:13
очень много кода на Java было компактнее

Pavel Shackih
17.06.2017
18:05:39
очень много кода на Java было компактнее
Pair<List<Article>, Publisher> эту штуку в тайп алиас
RxWrapCallbackAPIClone.Companion.NonCancelableDataFactory - тут вроде не нужно писать Companion, это только если из джавы вызывается тогда с ним
NonCancelableDataFactory если у него только один метод и класс объявлен в котлине, то в лямбду его не свернешь, SAM пока тут не работает. можно унаследовать его от котлиновской функции и тогда должно работать. правда по коду не ясно, возможно это в принципе тут или нет
NewsCallback в лямбду не свернешь, метода то два, можно сделать какую-то дефолтную реализацию и туда передавать ссылки на методы колбеков

Dmitry ?
17.06.2017
18:21:30
Видели июньский TIOBE?
https://www.tiobe.com/tiobe-index/
June Headline: Programming language Kotlin jumps into the top 50

Quantum Harmonizer
17.06.2017
18:25:48
Обогнал Erlang :)

Google

Vic
17.06.2017
18:38:41

Axrorxo'ja
17.06.2017
19:18:51
Привет всем помогите чета не работает етот код
(Observable.combineLatest(
arrayOf(RxTextView.textChanges(loginEt), RxTextView.textChanges(passwordEt)),
{ (login, password) -> login.toString().isNotEmpty() && password.toString().isNotEmpty() })
.subscribe { button.isEnabled = true }

Umren
17.06.2017
19:37:03
да я думаю в 20ку войдем через год два

Anton
17.06.2017
19:46:59
че дарт так высоко

Umren
17.06.2017
19:47:21
он недосягаем
фуксия уже там

Anton
17.06.2017
19:47:28
из за фуксии
хаха

Umren
17.06.2017
19:47:52
да просто дарт не так маргинален как нам кажется

DarkMentat
17.06.2017
19:52:11

Axrorxo'ja
17.06.2017
19:56:45

Axrorxo'ja
17.06.2017
20:01:24
но почемуто студио показивает как ошибка

DarkMentat
17.06.2017
20:02:27
Чувак, имхо херовая идея мешать RxJava и Котлин, если ты не понимаешь ни РхДжаву, ни Котлин. разберись в них по отдельности, на кошках-хеловордах потренеруйся

Axrorxo'ja
17.06.2017
20:03:24
так работает ни понял чему первий раз не правилна емитится

Михаил
17.06.2017
20:49:24
а что неправильно эмитится?
вообще это не в этот чат)

Adam
17.06.2017
20:50:30
Как используется listOf в Kotlin? В доке написано, что как неизменяемый список, но только что обнаружил, что для него перегружены операции '+', '-', '+=' и '-='. Причём последние 2 - это пуш и шифт соответственно. Какой же это неизменяемый список?

Google

Михаил
17.06.2017
20:51:24
а как связана listOf и операторы?

Adam
17.06.2017
20:51:58

Михаил
17.06.2017
20:52:17
listOf это readOnly List
а не array

Admin
ERROR: S client not available

Adam
17.06.2017
20:52:40
такой же readonly, как и в javascript =)

Михаил
17.06.2017
20:52:57
ну ты его не сиожешь изменить

Adam
17.06.2017
20:53:23

Михаил
17.06.2017
20:53:54
listOf это для начала функция всего лишь
которая возвращает List
и лист тебе компилятор не даст менять

Adam
17.06.2017
20:54:17

Михаил
17.06.2017
20:54:49
listOf конструктор?

Adam
17.06.2017
20:54:52

Михаил
17.06.2017
20:55:41
обертка для конструктора?)
окей

Adam
17.06.2017
20:57:18

Михаил
17.06.2017
20:57:49
и?
и где он тут изменяемый?

Google

Adam
17.06.2017
20:58:11

Михаил
17.06.2017
20:58:20
+= возвращает тебе новый лист

Adam
17.06.2017
20:58:37
нет, + возвращает новый лист, а += пишет в тот же
аналогично с - и -=

Михаил
17.06.2017
20:58:56
:D
ты просто list присваишваешь новое значение с +=.
первый лист как был имутабельным так и остался

Adam
17.06.2017
21:01:35

Михаил
17.06.2017
21:07:39

Adam
17.06.2017
21:08:13

Михаил
17.06.2017
21:08:25
окей
а это что?

Adam
17.06.2017
21:09:38
я только что в REPL пробовал

Михаил
17.06.2017
21:10:03
что пробовал? какой код?

Adam
17.06.2017
21:10:48
var mutable = mutableListOf(1, 2, 3); mutable -= 1