
Quantum Harmonizer
09.08.2017
18:48:40
а) я думал, это как-то связано с персонажем на моей аве и долларами :)
Ладно, мы тут флудим и мне это не нравится.

Руслан
09.08.2017
18:49:32

Михаил
09.08.2017
18:50:56
А мне тож мона?

Quantum Harmonizer
09.08.2017
18:51:12

Google

Руслан
09.08.2017
18:52:17

Treptang
09.08.2017
18:53:25
ща . кошелек сделаю

Антон
09.08.2017
19:04:10
Кто тысячный?
Когда проставляться будешь?
А, ну и поздравляю. Ты добился успеха!

Treptang
09.08.2017
19:11:44
Шик вообще

Ozz
09.08.2017
19:14:07
знаете
если кто-то покинет группу и войдет заново будет 1000
?

Nick Senchurin
09.08.2017
19:15:05
Примите мои скромные)

Treptang
09.08.2017
19:15:59
Спасибо)

Sergey
09.08.2017
19:35:12
осталось 800 человек и догоним pro.jvm )

Dmitry
09.08.2017
20:12:08
понеслась...

Google

Marat
09.08.2017
20:13:37

Denis
09.08.2017
20:41:53
как писать функцию, которая не может менять окружение. В java я использовал private static функции. как правильно писать в котлине?

Evgeniy
09.08.2017
20:51:21
мне кажется или 999-й и есть тысячный, мы ведь с 0 считаем?

Igor
09.08.2017
20:54:03

Alan
09.08.2017
20:57:49

Denis
09.08.2017
21:03:27

Михаил
09.08.2017
21:03:52
в отдельном файле

Igor
09.08.2017
21:08:09

Антон
10.08.2017
06:29:45
Опять 999 человек?

DarkMentat
10.08.2017
06:31:59
Все же решили забанить?

whalemare
10.08.2017
07:04:33
тадам

Tipok
10.08.2017
07:04:50
Есть List<SomeClass> и у класса есть поле типа Int idImage, как можно красиво переделать List<SomeClass> в List<Int>, где элементами будут являться idImage?

whalemare
10.08.2017
07:05:23
foreach.map{ и погнал }

Tipok
10.08.2017
07:11:33
спасибо)

Dmitry
10.08.2017
07:22:58
ToList лишний

Vitaly
10.08.2017
08:09:15
val a: String? = null
val b: Int? = null
a?.let {
b?.let {
// Как здесь получить
// доступ к a?
}
}

Pavel Shackih
10.08.2017
08:11:40
In lambdas which are short and not nested, it's recommended to use the it convention instead of declaring the parameter explicitly. In nested lambdas with parameters, parameters should be always declared explicitly.
https://kotlinlang.org/docs/reference/coding-conventions.html#lambdas

Vladimir
10.08.2017
08:11:55

Google

Vitaly
10.08.2017
08:13:40
Как тогда идеоматично обрабатывать такие штуки?

Pavel Shackih
10.08.2017
08:14:02
объявлять параметры явно

Vitaly
10.08.2017
08:15:07
a?.let {
val notNullA = it
b?.let {
println(notNullA)
}
}
Вот так чтоли?

Vladimir
10.08.2017
08:16:04
А чем плох if (a != null && b != null) ?
В сравнении с двумя вложенными блоками кода, разумеется

Quantum Harmonizer
10.08.2017
08:16:24

Vitaly
10.08.2017
08:16:54

Quantum Harmonizer
10.08.2017
08:22:07

Юра
10.08.2017
08:22:58
Я забацал себе вот такую штуку:
fun <T1: Any, T2: Any, R: Any> let(p1: T1?, p2: T2?, block: (T1, T2)->R?): R? {
return if (p1 != null && p2 != null) block(p1, p2) else null
}
Используется вот так:
let(a, b) { a, b ->
}

Vitaly
10.08.2017
08:23:47

Vitaly
10.08.2017
08:24:13
А если параметров больше чем 2?)

Юра
10.08.2017
08:24:32
Значит, надо написать ещё одну функцию)
В том Rx полно примеров, где используется такой подход.

Nicholas
10.08.2017
08:28:17
Кстати, про Rx, насколько сложно переписать код без него?

Admin
ERROR: S client not available

Nicholas
10.08.2017
08:29:15
не шарю, это когда Schedulers сгенерирует событие, его сможет обработать метод onMessageReceived?
https://github.com/badoualy/kotlogram/blob/65c96ce2862b29425dcfcf26da39f776f57d1253/mtproto/src/main/kotlin/com/github/badoualy/telegram/mtproto/MTProtoHandler.kt

Google

Nicholas
10.08.2017
08:30:05
просто пытаюсь портировать это под IKVM, а оно крашится на unsafe где-то в недрах rx

Quantum Harmonizer
10.08.2017
08:41:21

Nicholas
10.08.2017
08:41:29
официальной же нет ещё
в попенсорце

Quantum Harmonizer
10.08.2017
08:42:13

Nicholas
10.08.2017
08:42:54
>Доступен в качестве библиотеки под Android (в будущем — и под другие платформы) в виде so-файла и интерфейсных Java-классов.
а если мне десктоп под винду

Quantum Harmonizer
10.08.2017
08:52:43

Nicholas
10.08.2017
08:53:15
но так давно уже
и не открывают код

Quantum Harmonizer
10.08.2017
08:53:40

Nicholas
10.08.2017
08:54:26

Quantum Harmonizer
10.08.2017
08:55:07

Nicholas
10.08.2017
08:56:26

Антон
10.08.2017
11:19:49
@R_u_s_h поздравляю, ты 1000 учасник нашего чата, желаю счастья, удачи и здоровья

You
10.08.2017
11:20:21
если он конечно не бот

Google

Rush
10.08.2017
11:20:33
спасибо =)
я не бот =)

Alan
10.08.2017
11:20:43
тысячного кикают

Timur
10.08.2017
11:20:48
все равно забанят