Size: a a a

2019 March 28

AS

Andrey Sidorenko in Kotlin JVM
В то место, где принимается лямбда
источник

AO

Alexey Otts in Kotlin JVM
А было бы удобно для dsl'ей, если бы они проверяли "а не invoke ли это"
источник

BP

Bogdan Panchenko in Kotlin JVM
Alexey Otts
А было бы удобно для dsl'ей, если бы они проверяли "а не invoke ли это"
Он это делает, в примере выше скобки помешали разобратся
источник

AO

Alexey Otts in Kotlin JVM
Я про конкретно этот кейс
источник

BP

Bogdan Panchenko in Kotlin JVM
Alexey Otts
Я про конкретно этот кейс
Ты про foo() {} ?
источник

AO

Alexey Otts in Kotlin JVM
ага
источник

BP

Bogdan Panchenko in Kotlin JVM
Это немного выбивает логику
источник

BP

Bogdan Panchenko in Kotlin JVM
Ты вызываешь функцию который отдает тебе обект
источник

AO

Alexey Otts in Kotlin JVM
Да согласен вносит сложность для читающего
источник

BP

Bogdan Panchenko in Kotlin JVM
Ну аналогичный пример типа fun foo() = { it }
источник

AO

Alexey Otts in Kotlin JVM
Bogdan Panchenko
Ну аналогичный пример типа fun foo() = { it }
Не, тут тайпер сломается
источник

AO

Alexey Otts in Kotlin JVM
Потому что нет генерик лямбд
источник

BP

Bogdan Panchenko in Kotlin JVM
Нет посмотри пвзлеры от Антона Кекс
источник

BP

Bogdan Panchenko in Kotlin JVM
Bogdan Panchenko
Ну аналогичный пример типа fun foo() = { it }
Ну тут немного неправильно, коммилятор не сможет вывести тип
источник

AO

Alexey Otts in Kotlin JVM
Bogdan Panchenko
Ну тут немного неправильно, коммилятор не сможет вывести тип
ну я про это и говорю
источник
2019 March 29

А

Андрей in Kotlin JVM
А есть ли в котлине возможность асинхронно выполнить набор приостанавливаемых функций, и дождаться всех результатов?
Что-то типа

awaitAllResults{
   val a = fun1()
   val b = fun2()
}
println(a to b)
источник

VP

Vladimir Petrakovich in Kotlin JVM
Андрей
А есть ли в котлине возможность асинхронно выполнить набор приостанавливаемых функций, и дождаться всех результатов?
Что-то типа

awaitAllResults{
   val a = fun1()
   val b = fun2()
}
println(a to b)
async+await
источник

А

Андрей in Kotlin JVM
Ааа, точно. Спасибо
источник

А

Андрей in Kotlin JVM
Вот так? А почему getCompleted- экспериментальная функция?
источник

АО

Алексей Овсянников in Kotlin JVM
Андрей
Вот так? А почему getCompleted- экспериментальная функция?
val results = res.awaitAll() попробуйте
источник