Size: a a a

Kotlin Community

2020 June 21

KT

Kirill Timofeev in Kotlin Community
Sergey Zolotov
новый дебаггер корутин няшный конечно
не прошло и двух лет!
oh, wait...
источник

AM

Andrew Mikhaylov in Kotlin Community
Bogdan Panchenko
Тормозить начало ?
Нет, двигает вверх иногда полезные подсказки в выдаче, действительно реже приходится стрелку вниз прожмакивать.
источник

LS

Lev Shagalov in Kotlin Community
launch{
   launch1{}
   launch2{}
}
внешний ланч порождает скоуп, который закроется только когда все отработает.
Так?

Чтобы ждать две джобы
источник

BP

Bogdan Panchenko in Kotlin Community
Нет, родительский скоуп закроется и закроется (отменяется) дочерние. Пс легко это проверяется
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Нет, родительский скоуп закроется и закроется (отменяется) дочерние. Пс легко это проверяется
он не про закрытие
источник

AN

Alexander Nozik in Kotlin Community
в смысле не про отмену. Про ожидание на join
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
launch{
   launch1{}
   launch2{}
}
внешний ланч порождает скоуп, который закроется только когда все отработает.
Так?

Чтобы ждать две джобы
https://pl.kotl.in/g6A8iGOrU Проверил, все правильно
источник

AN

Alexander Nozik in Kotlin Community
даже вот так: https://pl.kotl.in/dVxhscc6A
источник

LS

Lev Shagalov in Kotlin Community
@SchFuntik У меня те же результаты что и у @noraltavir
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
в смысле не про отмену. Про ожидание на join
А
источник

BP

Bogdan Panchenko in Kotlin Community
1.4 m2 kotlin html dsl? на унарном плюсе идея ругается: Cannot access 'java.io.Serializable' which is a supertype of 'kotlin.String'. Check your module classpath for missing or conflicting dependencies

проект запускается все равно

это на JDK 11, на 8-ке все нормально, как можно пофиксить ?
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
1.4 m2 kotlin html dsl? на унарном плюсе идея ругается: Cannot access 'java.io.Serializable' which is a supertype of 'kotlin.String'. Check your module classpath for missing or conflicting dependencies

проект запускается все равно

это на JDK 11, на 8-ке все нормально, как можно пофиксить ?
Это ошибка класс-путя. Не имеет отношение к 1.4
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Это ошибка класс-путя. Не имеет отношение к 1.4
ну она именно тут всплыла
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Это ошибка класс-путя. Не имеет отношение к 1.4
да поставил 14 jdk - все ок, может 11 идеевская не полная :D
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
да поставил 14 jdk - все ок, может 11 идеевская не полная :D
встренный jbr? На нем вообще нельзя компилировать
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
встренный jbr? На нем вообще нельзя компилировать
можно :D
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
можно :D
там только рантайм. Компилятор вообще по-моему выпилен
источник

BP

Bogdan Panchenko in Kotlin Community
javac есть, там урезанный JDK, только тулы. Но как запустился ктор я хз тогда (ведь нужно было скомпилиить")
источник

Y

You in Kotlin Community
если хочется извращений, то помогите решить одну проблему.

мне нужно создать метод, который будет принимать на вход другой метод и его аргументы. Принимаемый метод может быть методом любого класса и иметь любое количество аргументов. Как такое сделать?

у меня пока так, но это не работает с разным количеством агрументов:

fun uberFunction(someFunction: KFunction1<Any, Any>, args: Any) {
   someFunction(args)
}
источник

Kd

Konstantin dmz9 in Kotlin Community
возьми javascript
источник