@kotlin_lang

Страница 741 из 982
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
ну тут дело такое, если пытаться все натягивать на операторы - то это лишнее

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
Когда на котлин нэйтив можно будет норм приложухи под iOS писать?)
В ишьюсах уже отмечался человек, у которого не получалось в аппстор залиться из-за приватных апи, команда пофиксила проблему. Так что кто-то точно пользуется :)

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

Google
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
15 ноября 2017 это появилось
Разве ? У меня кидало несколькими

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
кеш

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

но я хз как, через отдельное поле не хочу

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

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

Google
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

Страница 741 из 982