
Андрей
10.08.2017
11:21:41
О, очередной тысячный?

Grumpy Cat
10.08.2017
11:22:22
Сколько их уже таких было... До рассвета никто не доживал...

You
10.08.2017
11:22:49
чертовы гуки, они повсюду

Михаил
10.08.2017
11:55:47

Google

Михаил
10.08.2017
11:56:59
так для этого же и сделан finally

The mirror
10.08.2017
11:57:28
но все равно странно

Михаил
10.08.2017
11:59:05
мб и сделан, но все же

Quantum Harmonizer
10.08.2017
12:01:54

Михаил
10.08.2017
12:02:45
нет, не для этого
ну я в том плане, что если catch, и надо что-то сделать после, то есть finally
если бы код после try catch выполнялся, то и finally был бы не нужен

Dmitry
10.08.2017
12:03:29

Anton
10.08.2017
12:03:40
А разве после того как кетч выполнится должно дальше идти?

Quantum Harmonizer
10.08.2017
12:03:43

Anton
10.08.2017
12:03:54
Чет туплю))

Михаил
10.08.2017
12:03:55

Anton
10.08.2017
12:04:13
В чем тогда смысл файнали

Google

Михаил
10.08.2017
12:04:23
вот-вот, я чет запутался

Quantum Harmonizer
10.08.2017
12:04:24

Dmitry
10.08.2017
12:04:34
когда нужно выполнить код всегда, независимо от того, будет ли ошибка или нет, например

Anton
10.08.2017
12:04:40
Ну я могу поставить в кетч exception
Тогда поймает все
М?

Dmitry
10.08.2017
12:04:57
какбы есть конструкция try / finally без catch

Quantum Harmonizer
10.08.2017
12:05:02

Anton
10.08.2017
12:05:03
Есть

Timur
10.08.2017
12:05:22

Quantum Harmonizer
10.08.2017
12:05:43

Anton
10.08.2017
12:05:47
Не вот я реал загнался разве после того как кетч отработает он выйдет из трай кетча и пойдет дальше?

Quantum Harmonizer
10.08.2017
12:05:59

Михаил
10.08.2017
12:06:10
видать это контракт у корутин такой,но не могу в дизайн доке найти вообще об обработке ошибок

Quantum Harmonizer
10.08.2017
12:06:32

Dmitry
10.08.2017
12:06:37

Михаил
10.08.2017
12:23:05

Igor
10.08.2017
12:28:10
Извиняюсь, а это воспроизводится в более простых кейсах (я могу такое сам написать)?

Михаил
10.08.2017
12:34:29
ща попробую на простом пимере воспроизвести
все вызывается, ложная тревога))

Google

Anton
10.08.2017
12:46:09
а че было

Pavel
10.08.2017
13:01:15
Угадай, на каком языке написан кетчуп)

Андрей
10.08.2017
13:02:21
О, давно эту картинку тут не постили.

Quantum Harmonizer
10.08.2017
13:02:43
Это ж Барух байку рассказывал, почему в Польше Котлин популярнее, чем Груви.

Pavel
10.08.2017
13:03:28

Андрей
10.08.2017
13:03:42
Значит похожую
https://youtu.be/h4eIuz-CwYc?t=24540

Михаил
10.08.2017
13:19:38
кто объяснит магию?)

Pavel
10.08.2017
13:19:56
??

Михаил
10.08.2017
13:20:39
в первом случае hideProgress взывается на меин треде, но не прячет прогресс, а во втором прячет
все внимание на конец функции doFinalStep
в чем вообще отличие между тем, чтобы вызвать код в invokeOnComplition и просто в конце блока launch?)

Roman
10.08.2017
13:26:00
invokeOnCompletion вызовется в каком попало потоке и вообще не имеет право блокироваться, делать suspend и должен быть быстрым. А код в конце launch будет работать в контексте корутины и может делать чего угодно и так долго, как ему это захочется.

Pavel
10.08.2017
13:31:08
Как на котлине делается бинарный AND?
Что за чертовщина?
http://simplecat.tk/shots/shot-170810-163000-712738.png

Quantum Harmonizer
10.08.2017
13:31:48

Pavel
10.08.2017
13:32:26
Хм...
| == or ?
^ == xor ?

Quantum Harmonizer
10.08.2017
13:32:35
да)

Google

Pavel
10.08.2017
13:33:16
Спасибо) Сомнительное изменение, могли бы традиционный синтаксис оставить

Viacheslav
10.08.2017
13:33:21
https://kotlinlang.org/docs/reference/keyword-reference.html

Quantum Harmonizer
10.08.2017
13:33:41

Pavel
10.08.2017
13:34:17
and перегружается на котлине?

Quantum Harmonizer
10.08.2017
13:34:31
нет, and — это инфиксная функция.

Глеб
10.08.2017
13:37:13
Привет! Подскажите, пожалуйста: dokka при генерировании документации включает много лишнего, например пакеты android.support.compat, android.support.fragment и т.д. Как ее настроить, чтобы она только мой пакет включала?

Михаил
10.08.2017
13:40:30
хотя вызовы блокирущие
должны ли вызовы в UI шедулиться и выполняться по порядку?

Admin
ERROR: S client not available

? animufag ?
10.08.2017
13:47:29
а откуда там делей? navigate - неблокирующая ui операция у которой нет колбека на окончание?

Михаил
10.08.2017
13:47:54
navigate блокирующая
из всех вызовов только sendFixedData() является suspend

Ilia
10.08.2017
14:02:26
ребят, у кого есть опыт, подскажете, есть ли смысл писать для фронта на котлине в связке с новым ангуляром?
с одной стороны идея рабочая, но что-то подсказывает, что это не принесет особого профита

Alexey
10.08.2017
14:02:53

Ilia
10.08.2017
14:03:01
случайно

Alexey
10.08.2017
14:03:07
ок

Quantum Harmonizer
10.08.2017
14:03:47

? animufag ?
10.08.2017
14:07:20
тайпскрипт всё таки поближе к жс

Ilia
10.08.2017
14:07:46

Google

Руслан
10.08.2017
14:07:46

? animufag ?
10.08.2017
14:08:01
ну, хотя бы исходя из того что он со всей своей инфраструктурой делается для жс

Глеб
10.08.2017
14:08:56
@HeapyHop сейчас проверю ?

Руслан
10.08.2017
14:09:04

? animufag ?
10.08.2017
14:09:48

Руслан
10.08.2017
14:10:08
Лучше бы нормальный язык сделали, чем совместимость на уровне сорцов. Мы уже знаем один такой на Г)

? animufag ?
10.08.2017
14:15:03
не понял отсылку
ну то есть ты видимо про го (его всегда хейтят) и где там совместимость по сорцам?

Ilia
10.08.2017
14:15:37

Quantum Harmonizer
10.08.2017
14:15:42

Ilia
10.08.2017
14:19:52
Groovy
groovy то каким боком? ?

Quantum Harmonizer
10.08.2017
14:20:23
Java принесёт новые фичи — в Groovy что-нибудь поломается.

Ilia
10.08.2017
14:22:20

Quantum Harmonizer
10.08.2017
14:22:41

Ilia
10.08.2017
14:24:02

Anton
10.08.2017
14:24:15
откуда вы сроки берете?
27 июля же должна была выйти

Ilia
10.08.2017
14:24:39

Anton
10.08.2017
14:24:42
на когда

Андрей
10.08.2017
14:24:47

Igor
10.08.2017
14:25:09