Size: a a a

Kotlin Community

2020 May 14

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
конкретно здесь вы можете воспользоваться Double, чтобы получить 53
Ну рано или поздно на эти грабли все равно наступишь. Конечная точность - она... конечная.
источник

V

Vladimir in Kotlin Community
Alexander Nozik
Ну рано или поздно на эти грабли все равно наступишь. Конечная точность - она... конечная.
Угу, именно на них я и наступил
источник

AN

Alexander Nozik in Kotlin Community
Vladimir
Угу, именно на них я и наступил
Следующие грабли - это сравнение двух чисел с плавающей точкой. Даже если print выдает одно и то же, это не значит, что они равны
источник

Y

Yanis in Kotlin Community
а у котлина нет Phaser'а который бы поддерживал корутины?
источник

RE

Roman Elizarov in Kotlin Community
Yanis
а у котлина нет Phaser'а который бы поддерживал корутины?
Для чего потребовалось?
источник

Y

Yanis in Kotlin Community
костыли) чтобы решить иную проблему
но сейчас так получается что корутина умирает но java phaser продолжает висеть
источник

Y

Yanis in Kotlin Community
просто Mutex и Semaphore реализованы для корутин а остального нет
источник

RE

Roman Elizarov in Kotlin Community
Готового нет. Если костыли, то напишите свой phaser. А вообще, вроде как адекватных use-cases для него пока никто не предлагал, потому и нет.
источник

АЗ

Андрей Захаров... in Kotlin Community
Приветствую
подскажите пожалуйста как можно прекратить обрабатывать данные из Flow? Только сделав cancel в CoroutineScope?
источник

RE

Roman Elizarov in Kotlin Community
Ну либо этот конкретный job сделать cancel
источник

OC

Oleh Chorpitman in Kotlin Community
Ребята, а я вот получил странный exception при развертнывания апп на котлин, градл

https://jcenter.bintray.com/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.2.Final/hibernate-jpa-2.1-api-1.0.2.Final.pom
источник

VT

Vsevolod Tolstopyato... in Kotlin Community
Андрей Захаров
Приветствую
подскажите пожалуйста как можно прекратить обрабатывать данные из Flow? Только сделав cancel в CoroutineScope?
можно еще cancellation exception кинуть из любого оператора (включая терминальные)
источник

OC

Oleh Chorpitman in Kotlin Community
Oleh Chorpitman
Ребята, а я вот получил странный exception при развертнывания апп на котлин, градл

https://jcenter.bintray.com/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.2.Final/hibernate-jpa-2.1-api-1.0.2.Final.pom
jcenter отдыхает?
источник

АЗ

Андрей Захаров... in Kotlin Community
Vsevolod Tolstopyatov
можно еще cancellation exception кинуть из любого оператора (включая терминальные)
спасибо
источник

RI

Ruslan Ibragimov in Kotlin Community
Oleh Chorpitman
Ребята, а я вот получил странный exception при развертнывания апп на котлин, градл

https://jcenter.bintray.com/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.2.Final/hibernate-jpa-2.1-api-1.0.2.Final.pom
Это url, а exception то где?
источник

CC

Curious Cephalopod in Kotlin Community
Oleh Chorpitman
Ребята, а я вот получил странный exception при развертнывания апп на котлин, градл

https://jcenter.bintray.com/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.2.Final/hibernate-jpa-2.1-api-1.0.2.Final.pom
502я ошибка?
источник

Д

Дмитрий in Kotlin Community
Привет всем, для чего нужен оператор yield?
источник

AN

Alexander Nozik in Kotlin Community
Дмитрий
Привет всем, для чего нужен оператор yield?
смотря где. Внутри sequence или в корутине?
источник

Д

Дмитрий in Kotlin Community
Я вот читаю про корутины и дошел до этого примера и не понимаю, что и для чего
fun main(args: Array<String>) {
//sampleStart
   val lazySeq = sequence {
       yield(0)
       yieldAll(1..10)
   }

   lazySeq.forEach { print("$it ") }
//sampleEnd
}
источник

BP

Bogdan Panchenko in Kotlin Community
Дмитрий
Я вот читаю про корутины и дошел до этого примера и не понимаю, что и для чего
fun main(args: Array<String>) {
//sampleStart
   val lazySeq = sequence {
       yield(0)
       yieldAll(1..10)
   }

   lazySeq.forEach { print("$it ") }
//sampleEnd
}
Ну а если запустить код 😏
источник