
1337
05.07.2018
19:39:55
чем реактор

Sergey
05.07.2018
19:40:04
корутины еще в разработке

Rikland
05.07.2018
19:40:09

Google

Kirill
05.07.2018
19:41:30
Для ui в первую очередь

Sergey
05.07.2018
19:41:45
вроде как частично есть

Kirill
05.07.2018
19:42:20
Любопытно, надо потыкаться

Sergey
05.07.2018
19:42:24

1337
05.07.2018
19:46:00
ну вот я про операторы

Sergey
05.07.2018
19:46:49
ну тут дело такое, если пытаться все натягивать на операторы - то это лишнее

Quantum Harmonizer
05.07.2018
19:46:51

Sergey
05.07.2018
19:47:00
в реакторе операторы для простой асинхронности юзают

Igor
05.07.2018
19:47:02

Sergey
05.07.2018
19:47:12
в корутинах тебе для этого даже каналы не нужны)

Andrew
05.07.2018
19:56:39

Kirill
05.07.2018
19:57:43
Клево

Google

Max
06.07.2018
05:32:17

Andrew
06.07.2018
07:02:18
Интересно сколько ног уже было прострелено)
Сложно сказать, но я думаю, пока только одна-две -- всё же делать ставку на не выпущенный нэйтив с полным отсутствием публичных историй успеха может только тот, кто верит в жб (видел развитие котлин/жвм до релиза как вариант), тот, кто не боится делать рискованные ставки (почти весь бизнес отваливается) и тот, у кого очень много времени на разработку (готовых к нейтиву мультиплатформенных либ -- по пальцу пересчитать, котлин-стайл врапперы над сишными надо писать руками пока).

Vladislav
06.07.2018
08:35:14
.use в котлине аналог using в с#?

Ivan
06.07.2018
08:37:27
да это аналог using в С#

Kirill
06.07.2018
08:40:17
Теперь ты должен рассказать нам что это.

Anton
06.07.2018
08:40:27
я его забанил(

Kirill
06.07.2018
08:40:32
)))

Quantum Harmonizer
06.07.2018
08:40:40

Kirill
06.07.2018
08:40:53
Так и было скорее всего.

Anton
06.07.2018
08:40:55
я тоже так подумал потом)
разбан)

Quantum Harmonizer
06.07.2018
08:41:24
а телеграму большой минус за то что не умеет группировать пачку фоток в одном сообщении

Konstantine
06.07.2018
08:41:57
Умеет ведь уже. Хоть и криво.

You
06.07.2018
08:42:10
Всмысле криво?

Konstantine
06.07.2018
08:42:36
Каждая фотка все равно считается отдельным сообщением, но отображаются одним.

You
06.07.2018
08:42:56
Ну по сути 1 фотка это и есть 1 сообщение

Quantum Harmonizer
06.07.2018
08:43:11
а, стоп, нет. Можно и пачку фоток, видел такое.

You
06.07.2018
08:43:27
И пачку видео можно

Ivan
06.07.2018
09:25:48
Но непрочитанных будет столько, сколько фоток

Bogdan
06.07.2018
09:47:49
Ну это недавно появилось, было время когда нельзя было

Google

1337
06.07.2018
09:50:31
by lazy с параметром извне можно использовать как-то?

Quantum Harmonizer
06.07.2018
09:52:14

1337
06.07.2018
09:52:45
ща попробую накидать код

You
06.07.2018
09:54:49

Bogdan
06.07.2018
09:56:08

1337
06.07.2018
09:56:52
class Foo {
val prop: String by lazy { retrieve(id) }
fun bar(id) : String {
return prop
}
}
fun main(...) {
Foo()
Foo.bar()
Foo.bar()
}
какой-то нелепый код получился
суть в том, что в bar я получаю некоторое значение, в зависимости по которому инициализируется prop
что-то вроде кеша
второй вызов должен возвратить захешированное знач.

Quantum Harmonizer
06.07.2018
09:58:26
всё-таки кэш или хэш?
и где вопрос?

Никита
06.07.2018
09:58:40
Как сделать jar файл в kotlin в idea ? Не выбирается main class

1337
06.07.2018
09:58:45
кеш

You
06.07.2018
09:58:50

1337
06.07.2018
09:59:27
> val prop: String by lazy { retrieve(id) }
тут используется id, вот его мне нужно прокинуть сюда из функции bar
но я хз как, через отдельное поле не хочу

Никита
06.07.2018
10:00:00
Люди

Quantum Harmonizer
06.07.2018
10:00:13

Евгений
06.07.2018
10:00:17
А он есть у тебя? Main class

Google

Никита
06.07.2018
10:00:23

Quantum Harmonizer
06.07.2018
10:00:28

Никита
06.07.2018
10:01:07

Евгений
06.07.2018
10:01:42
Есть
а метод main в нем помечен как @JvmStatic ?

Никита
06.07.2018
10:01:59
Нет

Quantum Harmonizer
06.07.2018
10:02:14
мб он top-level?

Никита
06.07.2018
10:02:48
Есть только fun main(args: ...

Евгений
06.07.2018
10:03:08
т.е. класса все-таки нет?

Quantum Harmonizer
06.07.2018
10:03:26
так-то он и не нужен

Никита
06.07.2018
10:03:45