Size: a a a

Kotlin Community

2019 November 08

AO

Alexey Otts in Kotlin Community
Unat
посмотрел исходники, а там и нету проверок.
Ну если не было саспенда при помещении в очередь, то и не будет проверки
источник

ПГ

Павло Гриник in Kotlin Community
Unat
Там что, руками надо проверять isCancelled?
suspend fun ensureActive() = coroutineScope { ensureActive() }
источник

U

Unat in Kotlin Community
Но это-же фиаско, едрить его в корень. Отмененная джоба строчит до посинения.
источник

AL

Alexander Levin in Kotlin Community
(
можно сократить до map.map { ... }
?

Он лист возвращает, не мапу.

Т.е. можно конечно map.map { (k, v) -> v to k }.toMap(), но вроде так больше преобразований, хотя выглядит забавно.
источник

BV

Boris Vanin in Kotlin Community
Unat
Но это-же фиаско, едрить его в корень. Отмененная джоба строчит до посинения.
Норм
источник

ПГ

Павло Гриник in Kotlin Community
Unat
Но это-же фиаско, едрить его в корень. Отмененная джоба строчит до посинения.
Я тож сначала думал что между вызовами suspend-методов будет неявная проверка
источник

(

( in Kotlin Community
Alexander Levin
?

Он лист возвращает, не мапу.

Т.е. можно конечно map.map { (k, v) -> v to k }.toMap(), но вроде так больше преобразований, хотя выглядит забавно.
а, там ещё в мапу преобразование, да, мой бэд
источник

U

Unat in Kotlin Community
Павло Гриник
Я тож сначала думал что между вызовами suspend-методов будет неявная проверка
Да тут не столько проблема в отсутствии проверки, сколько в том, что некоторые библиотечные функции, отмеченные как suspend, этой проверки недосчитались
источник

U

Unat in Kotlin Community
Когда я сам что-то пишу, то держу в голове, что последовательный код внутри suspend функции будет исполнен до следующей точки с проверкой, но я-то ожидал, что все библиотечные методы будут иметь такие проверки
источник

M

Mikhail in Kotlin Community
Всем привет, а в котлине нет никакой хитрой анноташки которой если пометить интерфейс то он станет sam интерфейсом?
источник

P

Petr in Kotlin Community
Всем привет я хочу научится програмировать на Kotlin. Подскажите пожалуйста где можно взять полезную информацию для обучения. Буду рад вашим советам.
источник

M

Mikhail in Kotlin Community
просто хочется чтоб и из джавы было не KFunction1<Boolean, Unit>, что будет если юзать котлиновские лямбды, и из котлина не надо было делать object:MyInterface { ... }, что будет если сделать просто котоиновский интерфейс
источник

BV

Boris Vanin in Kotlin Community
Petr
Всем привет я хочу научится програмировать на Kotlin. Подскажите пожалуйста где можно взять полезную информацию для обучения. Буду рад вашим советам.
Начинать лучше в @kotlin_start
источник

M

Mikhail in Kotlin Community
или ток создавать рядом интерфейсы на джаве?
источник

QH

Quantum Harmonizer in Kotlin Community
Boris Vanin
Начинать лучше в @kotlin_start
не, достаточно прочитать ссылку в описании чата
источник

(

( in Kotlin Community
Mikhail
Всем привет, а в котлине нет никакой хитрой анноташки которой если пометить интерфейс то он станет sam интерфейсом?
Такая же, как в жаве, @FunctionalInterface
источник

QH

Quantum Harmonizer in Kotlin Community
(
Такая же, как в жаве, @FunctionalInterface
так оно же не поможет?)
источник

(

( in Kotlin Community
Quantum Harmonizer
так оно же не поможет?)
Разве?
источник

QH

Quantum Harmonizer in Kotlin Community
источник

(

( in Kotlin Community
А, и правда
источник